0

私は、サービスがサービスのワーカー スレッドからメッセージをブロードキャストする小さな POC に取り組んでいます。しかし、アクティビティがフォアグラウンドにない場合、サービスのワーカースレッドが通知を送信する必要があるなど、いくつかの変更を加えたいと考えています。私のアプローチでは、サービス クラスの静的変数をアクティビティの true onResume() に設定し、アクティビティの変数 false onPause() を設定します。しかし、コードをデバッグすると、変数には常にデフォルト値があることがわかりました。

問題がどこにあるのか、このアプローチが正しいのか誰か教えてもらえますか? または、アクティビティがフォアグラウンドにあることを知るための他の解決策がある場合は?

前もって感謝します!

4

1 に答える 1