Привет, у меня проблема с моим приложением для Android. Я использую логический метод, чтобы изменить функцию кнопки «Назад», чтобы изменить макет. Как показано в коде, если я использую оператор if- и если эти вещи верны, макет изменяется. Проблема в том, что у меня есть более одной точки с разными ситуациями, когда я хотел бы изменить функцию кнопки. Но если я скопирую функцию и изменю имя, eclipse захочет удалить переопределение @, и тогда этот метод больше не работает.
Итак, теперь вопрос: как я могу создать несколько KeyEvents?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && lengthisopen == true){
lengthisopen = false;
setContentView(R.layout.length);
return true;
}
return super.onKeyDown(keyCode, event);
}
public boolean onKeyDown2(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && lengthisopen == true){
lengthisopen = false;
setContentView(R.layout.length);
return true;
}
return super.onKeyDown(keyCode, event);
}