У меня есть 2 различных действия с кнопкой. Эти кнопки имеют равную функциональность и равные идентификаторы. Каков наилучший способ создания слушателя этих кнопок? Очень длинный «переключатель» или настройка «OnClick»? На втором пути я могу забыть что-то изменить.свяжите 2 кнопки с одинаковой функциональностью в разных действиях
Первый способ:
XML:
<Button
android:id="@+id/btn_main_continue"
android:text="@string/btn_main_continue" />
JAVA:
View button = findViewById(R.id.btn_main_about);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
...
}
}
});
Второй способ:
XML:
<Button
android:id="@+id/btn_main_continue"
android:text="@string/btn_main_continue"
android:onClick="onClickButtonAbout" />
JAVA:
public void onClickButtonAbout(View view) {
...
}
В чем вопрос? –
Каков наилучший способ? – XaveScor