戻るボタンのようにホームボタンをオーバーライドできないことは知っています。しかし、ホームボタンが押された場合、Android システムはイベントを発生させることができますか? ユーザーがホームボタンを押した場合に警告メッセージを表示するために、このアクションをキャッチしたいと考えています。私はいくつかのオプションを調べましたが、初心者にとって最も明白なものは、ホームボタンをオーバーライドすることです
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
// action goes here
} else {
return super.onKeyDown(keyCode, event);
}
}
しかし、これは機能しません。私はそれを完全に認識しています。
現在の処理が終了すると、onPause メソッドが呼び出されActivity
ます。このメソッドは、アプリケーションでユーザーが変更されたときにも呼び出されActivity
ます。ユーザーがホームボタンを押したときに通知ボックスを表示できる方法はありますか?
前もって感謝します