В моем приложении требуется запустить приложение из начального действия или первого действия, поскольку приложение аутентифицируется в разделе входа в систему..
Итак, всякий раз, когда приложение получает выход, скажем, нажав кнопку НАЗАД или ДОМОЙ, мне нужно запустить приложение из самого входа в систему ... Есть ли способ сделать то же самое?
Я попробовал простую технику, переопределив KEYEVENT и реализовав внутри метод finish(). Он работает для кнопки НАЗАД, но не работает для кнопки ДОМОЙ...
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
finish();
}
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
}
return false;
}