私には労働者Service
とたくさんの活動があります。すべてActivity
にがありHandler
ます。Activitesは、メソッドを使用してに送信Intents
することにより、ジョブを開始できます。これらのジョブはキューに入り、順番に処理されます。Service
startService
Handler
完了したジョブの結果を報告するために、Messengerオブジェクトにラップされた適切なアクティビティIntent
にジョブを説明するを提供します。は、これを介して呼び出しのService
メッセージを送り返します。Activity
これは問題なく機能します。
しかし、提供されたものは、対応するものが破棄されHandlers
た後でもメモリに残っているようで、完了メッセージを処理し続けます。Activites
- どうすればいいの?ハンドラーは、それらが含まれている状態で破棄されるべきではありません
Activity
か? - これによりメモリリークが発生しますか?