Android Changeのリスナーを使用しています。ここでは、ブロードキャスト受信が完了した後もアプリケーションがブロードキャストを受信したことを確認できます。私はスタジオに接続している間に、この動作をデバッグビルドで観察しました、これはリアルタイムでの動作ですか?BroadcastRexceiverの実行後もAndroidプロセスが終了しない
1
A
答えて
1
はい、これが想定されています。 BroadcastListener
を起動すると、Androidシステムがアプリのプロセスを開始しました。それはリソースのためにそれを殺す必要があるまで、このプロセスを維持します。
これは、アプリのユーザ関連のコンポーネント(Activities
、Services
など)がバックグラウンドで実行されていることを意味するものではありません。ちょうどそのプロセスは、それをすべて収容する「箱」です:-)
+0
_ "これはアプリがバックグラウンドで実行されていることを意味するわけではありません" _これは非常に混乱する方法です。実際にはバックグラウンドで実行されているだけで何もしません。 – Onik
+0
それをちょっと混乱させないように言い換えた^^ – Kelevandos
関連する問題
- 1. アプリケーションの実行中にExcelプロセスが終了しない理由
- 2. プロセスが終了しないPython実行範囲
- 3. Android:親プロセス(app)が終了した後、子プロセス(logcat)が実行を継続しました
- 4. 子プロセスが終了した後、親プロセスを実行する方法は?
- 5. Androidスタジオ:アプリが終了しても実行中のカウントダウンタイマー
- 6. プロセスが終了した後のAndroidのコンテキスト
- 7. ジョブを実行してもsshコマンドが終了しない
- 8. プロシージャの実行後にExcelが終了しない
- 9. 関数の実行後にPythonスクリプトが終了しない
- 10. リモートコマンドを実行した後でsshセッションが終了しない
- 11. タスクがプロセス終了前に終了していない
- 12. プログラムの終了時にプロセスが終了しない
- 13. スクリプトの実行後にPowerShellプロセスを終了する
- 14. エラー後にマルチスレッドの電子プロセスが終了しない
- 15. プロセスが終了した後にAndroidアプリケーションを再起動する
- 16. chai-httpがテスト実行後に終了しない
- 17. 終了後に実行ダイアログ
- 18. tkinterの終了ボタンを押した後にプロセスを終了できない
- 19. Javaプロセスが終了しない
- 20. GTK + Appプロセスが終了しない
- 21. C#終了タスクが終了しないプロセス
- 22. cmucl:実行プログラムの出力プロセスが終了しました
- 23. COMオートメーション後にExcelプロセスが終了しない
- 24. Androidサービスを実行してもアプリケーションを終了しました
- 25. 実行後.NETコアコンテナが終了する
- 26. プロセスが終了したときにコマンドを実行します。
- 27. Windows上のPHP.exe - スクリプトの実行直後に終了しない
- 28. アプリケーションマスタが終了してもヤーンアプリケーションが終了しない
- 29. IntelliJプロセスは、スプリングブート実行時に終了コード0で終了しました。
- 30. Android:メソッドを実行してタイムアウト後に終了する
プロセスがバックグラウンドにならないようにする理由はありますか? – Kelevandos
はい、私の図書館では、アプリユーザーによるアプリの使用時間を追跡していますが、すべてが損なわれています。アプリケーションクラスの開始時間とonStopコールバックの終了時間をキャプチャしていますが、この場合、終了タイムスタンプを取ることはできません。ユーザーはアプリを起動してバックグラウンドに移動するまでセッションを継続します。私は、各受信者の後にプロセスを終了するように開発者に依頼することはできません。あなたにはこれに対する解決策がありますか? – Ravi
さて、アクティビティやサービスなどのユーザー関連のコンポーネント(アクティビティやサービスなど)で時間を計測するのはおそらく – Kelevandos