В моем приложении у меня есть простая деятельность с 3 кнопками, и чтобы не устанавливать индивидуальную OnClickListener для каждой кнопки, я решил реализовать ее в своей деятельности, но она не работает.Как реализовать OnClickListener в активности?
Вот мой код
public class MainActivity extends Activity implements View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private void CheckForViolations(){
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btnCheck:
CheckForViolations();
break;
case R.id.btnViewAllViolations:
Intent violationListIntent = new Intent(MainActivity.this,ViolationListActivity.class);
startActivity(violationListIntent);
break;
case R.id.btnSettings:
Intent settingsIntent = new Intent(MainActivity.this, ViolationListActivity.class);
startActivity(settingsIntent);
break;
}
}
}
Я-то отсутствует, поскольку программа даже не останавливаться в методе OnClick, когда я отладки моего приложения.
Опубликовать свой макет xml-файл i.e. activity_main.xml – Amy