Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中使用MergeAdapter时,堆会随着内存不足异常而增长_Java_Android_Memory - Fatal编程技术网

Java 在android中使用MergeAdapter时,堆会随着内存不足异常而增长

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中的更新堆)

我有一个android应用程序,包含3个活动。每个片段包含一个片段,每个片段使用Commonware的MegeAdapter从服务器加载数据并在
ListView
中显示。在Nexus4(android 4.4)上使用该应用程序时,我遇到了内存不足的异常

我在MAT工具周围玩过,但大对象位于(提醒)区域,这是不可选择的。我看不到

注:

在开发人员选项中,如果我选中“不保留活动”并使 后台进程限制为“无后台进程”,然后是堆大小 保持在10.500 MB到12.00 MB之间(使用DDMS中的更新堆)

我应该怎么做才能达到同样的效果,这样我就可以保持堆的大小

我在我的应用程序中找不到漏洞

另请注意: 我没有在应用程序中运行任何服务组件。 我设置了largeHeap=“true”

更新:从MAT我给你拍了一些屏幕截图

您能否上传完整的hprof,以便我们查看?