-2

我想在每个水平列表视图中加载20个图像。我的RecyclerView包含7个水平列表视图,每个列表视图包含20个图像。当我点击任何列表视图的图像细节和后退press.while我m继续这一步4次,然后我得到内存错误。如何避免OutOfMemoryError

如何避免内存不足错误?

你也可以建议,

  1. 哪个图像加载器是最好的地段图像负载在时间而不 考虑到很多运行时内存。
  2. 包含高分辨率图像的ListView的缩放图像。
+0

我喜欢毕加索或滑翔显示图像 – Nivedh

+0

试图毕加索和截击ImageLoader.but它仍然需要72MB的堆。 –

+0

您是否在图像中使用毕加索图像查看大小。如果不是,请这样做。 – Nivedh

回答

1

不知道关于它是否帮助你或没有,但请尽量将代码

@Override 
public void onLowMemory() { 
    super.onLowMemory(); 
    System.gc(); // clear bitmap and other objects here to reduce memory. 
} 
+0

试过这些东西,但不应该帮助我。 :-( –

+0

有没有其他解决方案? –