アプリケーションで MAT を実行して、ユーザーに発生しているメモリ リークと OutOfMemoryException を削減できるかどうかを確認しました。
ツールによって生成されたヒストグラムで、finish を呼び出して循環参照を作成しなかったにもかかわらず、アクティビティの 1 つがメモリから消去されていないことがわかりました。そのため、すべてのソフト/弱い参照を除くすべての着信参照を調べたところ、EditText
名前がなく、アクティビティに入れていない があることがわかりました。
添付はレポートのスクリーンショットです。
このリークをプラグインする方法を理解するのを手伝ってください。