Как обработать кнопку «Назад» в упражнении? У меня есть несколько кнопок. Если я нажимаю одну из кнопок, она перенаправляет на нужные мне кнопки. Работает нормально, но когда я нажимаю кнопку «Назад», все заканчивается.
Как решить эту проблему. У меня есть только одно действие для всех этих кнопок. Заранее спасибо.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
return false; //I have tried here true also
}
return super.onKeyDown(keyCode, event);
}
Я использовал приведенный выше код для обработки кнопки назад, но она не работает. Когда я нажимаю кнопку «Назад», она ударила там сама.
В дополнение к вышесказанному я лично рекомендую
Programatically Говоря KeyDown будет срабатывать , когда пользователь нажимает клавишу изначально , но это будет повторяться , пока пользователь удерживает клавишу нажатой. *
Это остается верным для всех платформ разработки.
Разработчики Google предложили, что если вы перехватываете кнопку BACK в представлении, вы должны отслеживать KeyEvent с помощью starttracking on keydown, а затем вызывать с keyup.
источник
Как для кнопки аппаратного устройства назад, так и для мягкой кнопки возврата (например, «назад») это то, что мне подходит. (* Обратите внимание, у меня есть панель приложения / панель инструментов в упражнении)
Ура!
источник
Более простой подход - захватить нажатие кнопки «Назад» и вызвать moveTaskToBack (true) следующим образом:
В Android 2.0 появился новый метод onBackPressed и эти рекомендации о том, как обрабатывать кнопку Назад.
источник
Вы должны использовать:
Как определено здесь: http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html
Если вы используете более старую версию для компиляции кода, замените android.os.Build.VERSION_CODES.ECLAIR на 5 (например, вы можете добавить частный int с именем ECLAIR)
источник
Это помогло мне ..
ИЛИ????? даже вы можете использовать это для переключения ящика также
Я надеюсь, что это поможет вам .. :)
источник
Это простой способ сделать что-то.
Я думаю, что могут быть более сложные способы, но мне нравится простота. Например, я использовал шаблон выше, чтобы заставить пользователя выйти из приложения, а затем вернуться к другой активности по моему выбору.
источник