Простите, если об этом уже спрашивали.Я пролистал этот сайт и многие другие и не могу найти ответ.У меня есть работающее приложение для Android, но я пытаюсь очистить код.У меня есть 3 кнопки:
public Button button1, button2, button3;
Затем у меня есть метод, который "захватывает" щелчки:
public void getButtonClick(View view)
{
switch(view.getId())
{
case R.id.button1:
// Do something button1 related here
break;
case R.id.button2:
// Do something button2 related here
break;
case R.id.button3:
// Do something button3 related here
}
}
Что я хотел бы знать, есть ли способ, которым яможет иметь универсальный метод, который будет просто ждать нажатия кнопки и захватывать эту переменную, чтобы я мог избежать нескольких операторов case-switch.Что-то на линии:
public void oneMethodForAll(View view)
{
clkdBtn = view.getButtonThatWasClicked();
// Do stuff
}
Любая помощь с благодарностью.ТИА