代码之家  ›  专栏  ›  技术社区  ›  Mihir Shah

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

  •  -1
  • Mihir Shah  · 技术社区  · 7 年前

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Bryan    7 年前

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