【发布时间】:2014-06-06 15:36:10
【问题描述】:
我有一个List<Presenter> presenterList;
与
public class Presenter(){
String name;
String imageRef; // Filename to be downloaded
Bitmap image;
(etc...)
}
我正在使用 AsyncTask,一旦图像下载完成,我希望浏览列表并将图像值设置为新下载的图像。 到目前为止我有
Presenter pres = PresenterList.get(Position);
pres.Image = new (Bitmap) downloadedImageFromImageRef;
但我担心这与列表中演示者的 Image 值无关。
我如何引用,甚至分配给列表中的特定 Presenter 属性?
从使用 C (多年前)开始,我相信类似指向要分配 .Image 的值的指针这样的东西会起作用
谢谢你
【问题讨论】:
-
目前尚不清楚您希望如何将图像与演示者相关联,是通过名称,还是您只是始终影响到列表中的最后一个演示者,或者从头开始或...?
-
我的错误。使用一个名为 imageref 的属性来存储需要下载的实际图像文件名。有 2 个阶段,下载名称、图像参考和描述的数据。然后从 imageref 值下载图像并将位图存储到图像值。我将进行编辑。谢谢
-
我正在迭代地处理列表
-
次要注意:以大写字符(Pascal 大小写)开头的变量是不好的风格(并且会使其他 Java 开发人员感到困惑)。该外壳用于类/接口。