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