我如何在我的 Android 应用程序中进行内存管理?

How can i do memory management in my Android Application?

我正在构建一个 Android 应用程序,其中我有超过 5 个活动。他们中的许多人都有片段,可以在 RecyclerView 中加载带有图像和文本的无尽列表(就像任何其他电子商务产品列表页面一样)。现在,当我从第 5 activity 回到第 1 Activity 时,它会抛出 OutOfMemoryException 并使用大量内存。哪种机制以及我应该如何使用它以尽可能清理未使用的内存。

实施此 https://github.com/square/leakcanary 这是一个用于监视内存泄漏的库,其中会引发 OOM 异常错误。它还会引导您找到内存泄漏的来源。