如何在Android中安装Android临时图像

时间:2013-08-06 11:11:03

标签: android performance android-image

我正在进行webservice调用,从那里我得到json格式的数据:在每一行我得到文本,图像,ID。我从webservice获得了很多行。现在我想通过点击事件逐个显示图像。如果我再次进行相同的webservice调用,那么我不再需要旧数据,我将获取新数据。

这就是我的计划: 我不想用点击事件获取数据,而是我想一次获取数据然后我将进行静态调用以显示数据。

I will store everyData in ArrayList <MyObject > myobj;

我会像

一样取景
class MyObject
{
String name;
Bitmap image; or byte[] image;
String qualification;

getter and setter method.
}

在Activity类中:

ArrayList<MyObject> myobj=new ArrayList<MyObject>();

// suppose i am getting data in Array[Json Object] having image,name,qualification. 

for(i=0;i<jsonarray.length;i++){
MyObject m=new MyObject();
m.setName(jsonobj.get("name"));
m.setImage(jsonobj.get("Image"));  // i am confused here means how to convert into bitmap or byte array.
m.setQualification(jsonobj.get("qual"));
myobj.add(m);

} 

//我不确定如何准确实现它。请帮助我因为图像存储我很困惑。 在此先感谢。

1 个答案:

答案 0 :(得分:2)

您只需将数据添加到数据库中,同时从数据库中删除旧数据。只需这两个查询就可以解决您的问题。