gpt4 book ai didi

java - View 的一个实例上的内存泄漏

转载 作者:行者123 更新时间:2023-12-01 13:55:36 25 4
gpt4 key购买 nike

我在 ColumnListView 上出现内存泄漏,我将在下面显示泄漏嫌疑点。它占用了已分配内存的 2,720,840 (18.65%) 字节。

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {


gView = inflater.inflate(R.layout.ac_image_grid, container, false);


multi = new WeakReference<ColumnListView> ((ColumnListView) (finalView.findViewById(R.id.list)));
<小时/>
One instance of "com.lib.ColumnListView" loaded by "dalvik.system.PathClassLoader @ 0x4123aa30" occupies 2,720,840 (18.65%) bytes. The memory is accumulated in one instance of "byte[]" loaded by "<system class loader>".

Keywords
dalvik.system.PathClassLoader @ 0x4123aa30
com.lib.ColumnListView
byte[]
<小时/>

XML

<?xml version="1.0" encoding="utf-8"?>
<com.lib.ColumnListView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:pla="http://schemas.android.com/apk/res-auto"
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
pla:plaColumnNumber="2"
pla:plaLandscapeColumnNumber="3"
>
</comlib.ColumnListView>

最佳答案

这只是一个猜测,但你的转换语法对我来说看起来很奇怪,这也可能导致问题。相反,请尝试:

multi = new WeakReference<ColumnListView> ((ColumnListView)finalView.findViewById(R.id.list));

关于java - View 的一个实例上的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19651357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com