アプリがバックグラウンド モードで実行されているかどうかを確認したい。
問題は、多くのアクティビティ (リスト アクティビティ、マップ アクティビティなど) があることです。最初に、ライフサイクルの再開および一時停止(またはonUserLeaveHint
)メソッドで静的ブール値をtrueまたはfalseに設定し、この方法で作業しようとしました。しかし、あるアクティビティから別のアクティビティに移動すると、前のアクティビティが一時停止するため、これは明らかに機能しません。
getRunningTasks()
また、デバッグ目的でのみ使用する必要があることをスタックオーバーフローで読みました。大規模な調査を行いましたが、解決策が見つかりません。私がやりたいのは、アプリがバックグラウンドで実行されているかどうかを検出できるようにすることだけです。誰かが私に方法を提案したり、どうすればそれを行うことができるかについて何か考えを表明したりできますか?