ユーザーがアプリを起動したとき、バックグラウンドになったとき、アクティブになったときなどのイベントを追跡したい Android ライブラリを書いています。現在、メイン アクティビティの状態を数秒ごとにチェックするサービスを作成しています。私はこのポーリングのようなアプローチが本当に好きではありません。アプリの状態が変化したときに、アプリから何らかの通知を受け取ることは可能ですか。明確にするために、これはライブラリであるため、アプリのメイン アクティビティ ライフ サイクル メソッドにはアクセスできません。アプリの可視性の変化をライブラリに検出させたい。スティッキー サービスよりもこれを行うためのより良い方法があるかどうか疑問に思っていますか?
前もって感謝します !