-1

私は5つ以上のアクティビティを持つAndroidアプリケーションを構築しています。それらの多くは、RecyclerViewの画像やテキスト(他の電子商取引商品一覧ページと同じように)で無限のリストをロードする断片を持っています。今度は、5回目のアクティビティから1番目のアクティビティに戻ると、OutOfMemoryExceptionがスローされ、多くのメモリが使用されています。可能であれば、未使用のメモリを消去するような方法でどのメカニズムを使用するべきですか。Androidアプリケーションでメモリ管理を行うにはどうすればよいですか?

答えて

0

このコードを実装するhttps://github.com/square/leakcanaryこれは、OOM例外エラーをスローするメモリリークを監視するライブラリです。また、メモリリークがどこから来ているかを指示します。

+0

このライブラリを使用しようとすると、このエラーが発生します。 エラー: ':app:transformClassesWithJarMergingForDebug'タスクの実行に失敗しました。 > com.android.build.api.transform.TransformException:java.util.zip.ZipException:重複エントリ:com/squareup/leakcanary/watcher/R.class どうすればこの問題を解決できますか? –

+0

バージョン1.5.2ではなくバージョン1.5を使用してください。最新バージョンに問題があるようです。 https://github.com/square/leakcanary/issues/815 – Bryan

+0

ありがとう!それは働いている。 –

関連する問題