JavascriptProva

sabato 4 giugno 2016

Creazione di un listener personalizzato

Ecco il codice di un listener personalizzato:
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();
	}

}

Nessun commento:

Posta un commento