Управление кнопкой возврата Android
У меня есть основной вопрос о разработке Android. В моем приложении у меня есть окно автозаполнения. Когда пользователь нажимает на кнопку меню, автозаполнение становится видимым. Когда пользователь нажимает на запись в автозаполнении, текстовые представления показывают это. Я хочу использовать кнопку назад, чтобы когда пользователь нажимает ее. Textview становится невидимым, при повторном нажатии автозаполнение исчезает, а затем при третьем щелчке происходит выход из приложения. Но в моем приложении на один клик выходит приложение. Я новичок в разработке, поэтому не знаю много об этом, поэтому я спрашиваю здесь.
1 ответ
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
//stuff
}
return super.onKeyDown(keyCode, event);
}
Начиная с API 5:
@Override
public void onBackPressed() {
//stuff
}