Java 在android中使用MergeAdapter时,堆会随着内存不足异常而增长
我有一个android应用程序,包含3个活动。每个片段包含一个片段,每个片段使用Commonware的MegeAdapter从服务器加载数据并在Java 在android中使用MergeAdapter时,堆会随着内存不足异常而增长,java,android,memory,Java,Android,Memory,我有一个android应用程序,包含3个活动。每个片段包含一个片段,每个片段使用Commonware的MegeAdapter从服务器加载数据并在ListView中显示。在Nexus4(android 4.4)上使用该应用程序时,我遇到了内存不足的异常 我在MAT工具周围玩过,但大对象位于(提醒)区域,这是不可选择的。我看不到 注: 在开发人员选项中,如果我选中“不保留活动”并使 后台进程限制为“无后台进程”,然后是堆大小 保持在10.500 MB到12.00 MB之间(使用DDMS中的更新堆)
ListView
中显示。在Nexus4(android 4.4)上使用该应用程序时,我遇到了内存不足的异常
我在MAT工具周围玩过,但大对象位于(提醒)区域,这是不可选择的。我看不到
注:
在开发人员选项中,如果我选中“不保留活动”并使
后台进程限制为“无后台进程”,然后是堆大小
保持在10.500 MB到12.00 MB之间(使用DDMS中的更新堆)
我应该怎么做才能达到同样的效果,这样我就可以保持堆的大小
我在我的应用程序中找不到漏洞
另请注意:
我没有在应用程序中运行任何服务组件。
我设置了largeHeap=“true”
更新:从MAT我给你拍了一些屏幕截图
您能否上传完整的hprof,以便我们查看?