有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android,管理许多以位图为属性的对象

我只是想知道在移动环境下,什么是最好的方法

我有一张单子,上面写着100 Objects。每个带有的对象都有一个photo附件,我将以bitmap的形式加载它。所以我的第一反应是创建一个Bitmap属性,当对象被实例化时,我为每个100 Objects加载bitmap属性

我认为这不是一个很好的方法,因为当我试图用picturetitle加载这些对象中的listview时。我的应用程序从分配给75mb14mb内存跳转。在一些低端设备上,它会立即崩溃

我只是想知道,在这种情况下,哪些做法被认为是最好的

我想做的另一件事是为对象创建一个方法,根据每个对象的filename string在需要时加载bitmap。想法

编辑: 问题是,一旦我将位图添加到对象中,内存分配就会急剧增加,我需要一种更好的方法来保存对对象中图像的引用。这些图像甚至还没有显示出来


共 (1) 个答案

  1. # 1 楼答案

    在模型中保留位图文件的路径,并在adapter中获取实际的Bitmap