public class MainActivity extends Activity {
OnSettingModeListener setListener;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button)findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setListener.onSettingMode();
}
});
setSettingModeListener(new OnSettingModeListener(){
@Override
public void onSettingMode() {
Toast.makeText(getApplicationContext(), "Modo Setting", Toast.LENGTH_LONG).show();
}
});
}
public void setSettingModeListener(OnSettingModeListener osmListener){
setListener=osmListener;
}
public interface OnSettingModeListener{
void onSettingMode();
}
}
Miei appunti liberi, senza pretesa di dire necessariamente sempre cose giuste o sensate, durante l'apprendimento e la pratica della programmazione
JavascriptProva
sabato 4 giugno 2016
Creazione di un listener personalizzato
Ecco il codice di un listener personalizzato:
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento