gpt4 book ai didi

android - GC_Concurrent Freed 和 Android 内存

转载 作者:行者123 更新时间:2023-11-30 03:20:55 25 4
gpt4 key购买 nike

我有一个应用程序,它总是一张一张地加载一些图像(不是一起)。每次我加载新图像时,都会出现垃圾收集器的消息,因为我知道该设备正在做太多工作。我能做些什么来解决这个问题?我知道如果此问题继续存在,应用程序最终会崩溃。

像这样的消息:GC_CONCURRENT 释放 704K,15% 释放 12439K/14471K,暂停 13ms+13ms,总计 69ms

这是我使用的方法:我将图像加载到数组中

public static Integer[] EnunciadoLogico = {
R.drawable.i1,
R.drawable.i2,
R.drawable.i3,
R.drawable.i4,
R.drawable.i5,
R.drawable.i6,
R.drawable.i7,
R.drawable.i8,
R.drawable.i9,
R.drawable.i10,
R.drawable.i11,
R.drawable.i12,
R.drawable.i13,
R.drawable.i14,
R.drawable.i15,
R.drawable.i16,
R.drawable.i17,
R.drawable.i18,
R.drawable.i19,
R.drawable.i20,
R.drawable.i21,
R.drawable.i22,
R.drawable.i23,
R.drawable.i24,
R.drawable.i25,
R.drawable.i26,
R.drawable.i27,
R.drawable.i28,
R.drawable.i29,
R.drawable.i30,};

然后我为 imageview 设置图像资源,用户向前和向后移动,一个或另一个图像被加载到 imageview 中。

        ImagenEnun.setImageResource(EnunciadoLogico[posicion]);

有更好的方法吗?这是GC_CONCURRENT的原因吗?

谢谢

最佳答案

关于android - GC_Concurrent Freed 和 Android 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19151931/

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