Я разрабатываю приложение на уровне API 2.2. В моем приложении всякий раз, когда я нажимаю кнопку «Главная», это заставляет мое приложение выйти, а когда я перезапускаю это приложение, щелкнув по его значку, он начинается с того места, откуда он вышел. Я попытался изменить/переопределить функциональность кнопки «Домой», но она не работает. Я попытался как `Как изменить функциональность кнопки «Домой» в Android
public boolean onKeyDown (int keyCode, KeyEvent event){
if (keyCode == KeyEvent.KEYCODE_BACK)
{
startActivity(new Intent(CategoryFirstActivity.this,LastActivity.class));
finish();
}
else if (keyCode == KeyEvent.KEYCODE_HOME)
{
startActivity(new Intent(CategoryFirstActivity.this,LastActivity.class));
finish();
}
return false;
}`
Но он работает на кнопку Назад, а не для кнопки Home. Я также попытался получить keyCode ключа Home, но я этого не понял. Мне нужно решение для изменения функции «Главная кнопка».
Невозможно ... –
Главная кнопка - кнопка системы. Как вы могли изменить эту функциональность? Вы можете поэкспериментировать с приложением Home sample в SDK. –
Хорошо .. Мы не можем изменить функциональность, но я хочу, чтобы мое приложение полностью прекратилось нажатием кнопки «Домой», так что, когда я перезапускаю его, нажимая на его значок, он начинается с начала или кулачного действия. – developer