私はこの質問について考えていました。サービスが無期限ループでアクティビティの変数への参照をいくつか使用していて、明示的にサービスを停止しない限り、サービスが強制終了されないため、アクティビティは実行中のサービスと同じくらい簡単に殺されます? すべての回答は非常に高く評価されます。Androidサービスが無期限に稼働しない
0
A
答えて
2
アクティビティは、その変数を参照する他のコンポーネントがある場合には、ガベージコレクションできないことがあります。これらの共有変数のいずれかがアクティビティへの明示的または暗黙的な参照を持っている場合は、Activityの余分なコピーがあります。これはメモリリークです(はい、Javaで可能です)。このため、コンポーネント間で変数を共有することは悪い考えです。
+0
あなたの迅速で非常に合理的な答えをありがとう!無期限に実行するために、私のサービスが何の活動にも依存しないようにしようとします。 – user1870797
関連する問題
- 1. Androidサービスが稼働しているマシン/サーバーの日時
- 2. Tezで無限の時間を稼働しているハイブクエリ
- 3. Google App Engineの空のサマリーチャート(サービスが稼働しています)
- 4. Androidサービスは稼働していますが、設定 - >実行中のサービスには表示されません
- 5. ボトルサーバーを稼働していないテストボトルアプリ
- 6. 稼働時間が遅い
- 7. アプリ内で常時稼働中のサービス
- 8. JS Service Workerが稼働しないようにしたい
- 9. Androidサービスがevey 10分で常時稼働する必要があります
- 10. Lucene.net例外が本稼働システムにログオンしていない
- 11. Django adminインラインフォームが稼働していない
- 12. Windowsサービスの稼働時間を取得しますか?
- 13. MVCモデルバインディングが12時間稼働しない時間帯
- 14. ブートストラップdatetimepicker v4.x 12時間が稼働しない
- 15. グラファイト+グラファナによるサービスの稼働時間の測定
- 16. Firebaseデータベースサービス稼働中
- 17. Docker for Windows Win10 Insiderが稼働しているがアクセスできないIISサービスを呼び出す
- 18. WCFサービスが無期限にメッセージを再試行しています
- 19. AndroidサービスとワーカースレッドReentrantLock無限ループ
- 20. SSL_readブロックが無期限に
- 21. アイコンを隠してAndroid Studioを稼働し続ける
- 22. Androidアプリは稼働していますが、どのような方法でインターネットがダウンしていますか?
- 23. レガシーウェブサイトが稼働しているサーバにワニスを実装
- 24. matlab fminuncが終了しない(無期限に実行中)
- 25. apacheサーバーが稼働していてもphpmyadminにアクセスできない
- 26. VMで稼働していないOracle DB
- 27. 私のカウボーイサーバーが稼働していないのはなぜですか?
- 28. Fitness.HistoryApi.readDailyTotalが無期限にハングアップします
- 29. WCF:サーバー上でWebサービスを稼働させようとする
- 30. 画像が本稼働モードで表示されない
@Onikは、共有される変数によって異なります。アクティビティ自体に参照がある場合、アクティビティは無効です。静的でないクラスが親に対する暗黙的な参照を持つため、静的でないクラスが共有されている場合にも同じ問題が発生します。 –