[解決済み] Androidアプリがバックグラウンドになり、フォアグラウンドに戻ることを検知する方法
2022-03-23 15:41:12
質問
一定時間後にフォアグラウンドに戻されたときに特定の動作をするアプリを書こうとしています。アプリがバックグラウンドになったとき、またはフォアグラウンドになったときを検出する方法はありますか?
解決方法は?
その
onPause()
と
onResume()
メソッドは、アプリケーションがバックグラウンドになったときと、再びフォアグラウンドになったときに呼び出されます。しかし、これらのメソッドは、アプリケーションが初めて起動されるときや、終了する前にも呼び出されます。詳しくは
アクティビティ
.
バックグラウンドやフォアグラウンドでアプリケーションの状態を取得する直接的なアプローチはありませんが、私でさえこの問題に直面したことがあり、次のような解決策を見つけました。
onWindowFocusChanged
と
onStop
.
詳しくはこちらをご覧ください。 Androidです。getRunningTasksやgetRunningAppProcessesを使わずに、Androidアプリがバックグラウンドになりフォアグラウンドに戻ったことを検出するソリューション .
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
Android TextViewは、テキスト内容が表示省略記号を超えているかどうかを判断する
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] APKファイルからソースコードを取得する方法はありますか?
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み] CSS画像を背景で伸縮させる - CSSのみで可能
-
[解決済み】プログレスダイアログとバックグラウンドスレッドがアクティブなときに、画面の向きが変わるのをどう処理するか?
-
[解決済み】アプリがバックグラウンドにあるとき、Firebase onMessageReceivedが呼ばれない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
AAPT2エラーについて:詳しくはログをご確認ください。
-
Androidのadbデバイスがオフラインであることが判明
-
android.os の NetworkOnMainThreadException。
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
例外「指定された子にはすでに親がいます」の解決方法。removeViewを呼び出す必要があります" の解決方法(ソースコード付き例)
-
エラータイプ 3 タイプエラー, Error: アクティビティクラス{}が存在しません。アクティビティ起動時のエラー 解決方法
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
ConstraintLayoutのいくつかのプロパティの概要(RelativeLayoutの強化版、LinearLayoutの比例プロパティを含む、階層ツールの削減)。
-
Android ProgressBarのスタイルカラーを変更する
-
Androidのカラーグラデーション実装のまとめ