Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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
Android 驳回内容视图_Android_View - Fatal编程技术网

Android 驳回内容视图

Android 驳回内容视图,android,view,Android,View,使用setContentView后,是否可以取消它并设置另一个 设置另一个会替换上一个,但不会释放内存 有没有办法把它从记忆中释放出来 我使用了adb shell dumpsys meminfo来显示: native dalvik other total size: 24836 5703 N/A 30539 allocated: 23140 3365

使用setContentView后,是否可以取消它并设置另一个


设置另一个会替换上一个,但不会释放内存

有没有办法把它从记忆中释放出来

我使用了adb shell dumpsys meminfo来显示:

                    native   dalvik    other    total
        size:        24836     5703      N/A    30539
   allocated:        23140     3365      N/A    26505
        free:         1559     2338      N/A     3897
       (Pss):         1571     2673    22374    26618
(shared dirty):       1236     4104     2672     8012
(priv dirty):         1512     1928    20552    23992

Objects
       Views:            0        ViewRoots:        0
 AppContexts:            0       Activities:        0
      Assets:            3    AssetManagers:        3
Local Binders:          11    Proxy Binders:       19
Death Recipients:        0
OpenSSL Sockets:         0

SQL
        heap:            0       memoryUsed:        0
pageCacheOverflo:        0  largestMemAlloc:       50
您可以使用System.gc()调用,并尝试强制虚拟机释放内存。你一定认为Android是Java,那么垃圾收集器是释放内存的唯一方法


注:尝试调用,如果它在短时间内没有释放内存(请参阅LogCat),请过来给我们看一些源代码:)。

“设置另一个会替换以前的,但不会释放内存”--您是如何确定的?@Commonware:我检查了前后的内存。我需要打电话给GC吗?我知道这不能保证,但它更好,不是吗?“我检查了之前和之后的记忆”——你是怎么做到的?我知道只有一种方法可以检测内存泄漏,那就是使用MAT。如果您使用MAT,您可以使用它来查找困难的根源,也可以在问题中提供更多的细节。“我需要打电话给GC吗?”不。@commonware:我向question@CommonsWare:嗯,我正在努力。我不完全明白如何使用它。(扫描后)。如果你知道这方面的好指南,请发布。我发现的还不够好。