private void savalist()
{
try {
FileOutputStream fos = this.openFileOutput("oauth_1.out",Context.MODE_WORLD_READABLE);
ObjectOutputStream oos = new ObjectOutputStream(fos);
for (int i = 0; i < mvp.getlist().size(); i++) {
oos.writeObject(mvp.getlist().get(i));
}
oos.close();
fos.close();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private List<ImageView> loadlist()
{
List<ImageView> newlist=new ArrayList<ImageView>();
FileInputStream fis;
try {
fis = this.openFileInput("oauth_1.out");
ObjectInputStream ois = new ObjectInputStream(fis);
for (int i = 0; i <5; i++) {
ImageView nm=(ImageView) ois.readObject();
newlist.add(nm);
}
fis.close();
ois.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return newlist;
}
我想实现的是把一个list里面的imageview的信息(之前设置了layoutparam,点击事件)都保存到文件里,
然后在程序下一次运行的时候读取list里的imageview,但是读不出来啊。。。。
读出来显示的是黑屏。。。
求大神们帮忙看下