は、活動のメモリ管理は、ローカルサービスに結合することによって変更されていますか?つまり、アクティビティがローカルサービスにバインドされている場合、システムはそのアクティビティを有効に保ちますか?または、アクティビティ自体に影響はありませんか?アクティビティのメモリ管理はローカルサービスにバインドされて変更されますか?
0
A
答えて
1
サービスが停止している場合は、そのサービスからバインド解除する必要があります(表示されていません)。アクティビティがアクティブな場合、Androidのメモリが不足しない限り、Androidは削除しません。
しかし、バインドされた活動からのサービス収益:http://developer.android.com/guide/topics/fundamentals/services.html
「Androidシステムが強制的に停止するサービスをメモリが不足であり、それはユーザーのフォーカスを持って活動するためにシステムリソースを回復しなければならない場合にのみ、サービスの場合。ユーザーフォーカスを持っているアクティビティにバインドされている、それはほとんど殺されることはありません、それは殺されにくくだし、サービスをフォアグラウンドで実行するように宣言されている場合(後述します)。」
関連する問題
- 1. メモリはPythonでどのように管理されますか
- 2. プロパティのメモリ管理がクラス拡張で再定義されていれば変更できますか?
- 3. メモリ管理アルゴリズムはどこで使用されていますか?
- 4. Cocos2dのメモリ管理に推奨される制限はありますか?
- 5. 設定にバインドされているコントロールにロールバックが変更されます
- 6. スレッドはスレッドプールによって管理されていますか?
- 7. wx.comboboxはsizerによって管理されていますか?
- 8. オリエンテーションが変更されたときにタブアクティビティ内の子アクティビティを管理する方法は?
- 9. Visual C++で管理されていないコードから管理されたフォームを更新する
- 10. アクティビティからアクティビティに変更されないsharedpreferences?
- 11. サウンドが再生されているメモリ管理ヘルプ - iPhoneプログラミングv
- 12. オブジェクトプロパティは変更されますが、バインドされたListBoxは更新されません。
- 13. オリエンテーションが変更されたときのレイアウトの変更はどのように処理されますか?
- 14. 管理されたコードでのMarshalAsクエリ管理されていない
- 15. Swiftのメモリ管理:NSOperation終了後にメモリが解放されない
- 16. Wixサービスがローカルサービスに記載されていません
- 17. ObservableCollectionにバインドされたListBoxは更新されません
- 18. ObservableCollectionにバインドされたリストボックスは更新されません
- 19. Androidのメモリ管理細分性 - アクティビティまたはプロセス?
- 20. 管理されていない配列を管理対象スレッドに渡す。 - メモリの破損
- 21. プログラムで作成されたviewControllerのメモリ管理
- 22. Docker Cloudノードは管理されていますか?
- 23. 完全に管理された共有メモリの.NET実装ですか?
- 24. オリエンテーションが変更されたときにアプリケーションを管理する方法は?
- 25. メモリ管理のために以前のアクティビティがクリアされたときの戻るボタン
- 26. GridViewの値がバインドされているコンボボックスの値の変更に変更されない
- 27. バージョン管理されたファイルをバージョン管理されていないファイルに置き換えてください。
- 28. バインドされたListBox SelectedIndexが変更され続ける
- 29. アクティビティのランタイムが変更されている間にバインドされたサービスが破棄されないようにする方法(例:orientation)
- 30. Rijndael管理されたCryptostreamがディスクからメモリにファイルを解読する
私は、アクティビティがバインドされているとサービスが破棄されないことを知っていますが、アクティビティ自体には何らかの影響があります。アクティビティがサービスにバインドされている場合、アクティビティは破棄されません(アクティビティが停止されても)。 –
ドキュメントによると、アクティビティの破壊の可能性はライフサイクルのステータスのみに依存するため、何も影響しません。 – Stefan
私の質問は、アクティビティが停止したときに自分のアクティビティをサービスからバインド解除する必要がある場合、ミュートポイントになります。 –