グリッドビューでアプリリストを表示するホーム画面を設計しています。ホーム画面の最初の画面にいくつかのアニメーションがあり、ボタンを押すとグリッドが表示されます。問題はそれです。1)).グリッドビューからアプリケーションを開いたところ、正常に開きますが、そのアプリケーションを終了すると、BACKButton で GridView の画面に移動します (問題ありません)。さて、HOME ボタンを押すと、BACKBUTTON と同じ動作をしています。
これらのボタンを使用して聞いてdispatchKeyEvent(KeyEvent event)
いますが、ホームボタンでは機能しません..論理的には、これはdispatchKeyEvent(KeyEvent event)
他のアプリケーションではなく私のアプリケーションで機能するため、機能しないはずです..
この問題を解決する他の方法をいくつか見つけましたが、
他のアプリを開くと、ホーム画面で onPause() および onStop() 関数が呼び出されます。そこにフラグを設定するとしますが、これを行うことで、他のアプリケーションで自分の作業を行った後、ユーザーがホームボタンを押したことをどのように知ることができますか?または戻るボタン。