我正在进行网络服务调用,从那里我获取 json 格式的数据:在每一行中,我获取文本、图像、ID。我从网络服务中得到了很多行。现在我想通过点击事件一张一张地显示它们。如果我再次进行相同的 web 服务调用,那么我不再需要旧数据,我将获取新数据。
这是我的计划: 我不想通过点击事件获取数据,而是我想立即获取数据,稍后我将进行静态调用以显示数据。
I will store everyData in ArrayList <MyObject > myobj;
我会像
class MyObject
{
String name;
Bitmap image; or byte[] image;
String qualification;
getter and setter method.
}
在活动类中:
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);
}
// 我不确定如何准确地实现它。请帮助我,因为我因图像存储而感到困惑。提前致谢。