android-安卓的ObjectOutputStream和ObjectInputStream问题。。。。

问题描述

安卓的ObjectOutputStream和ObjectInputStream问题。。。。
 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,但是读不出来啊。。。。
读出来显示的是黑屏。。。
求大神们帮忙看下

解决方案

参考:http://blog.csdn.net/panjq882288/article/details/9376387

解决方案二:
这样不行,当程序退出之后图片资源会被系统回收的。

时间: 2024-11-03 06:40:14

android-安卓的ObjectOutputStream和ObjectInputStream问题。。。。的相关文章

Android安卓中循环录像并检测内存卡容量

 这篇文章主要介绍了Android安卓中循环录像并检测内存卡容量,当内存卡空间已满时,本文还实现自动删除视频列表里面的第一个文件,需要的朋友可以参考下     ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 /** * 循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件 */ private void xunhuanl

自定义相机 照片 竖条-android 安卓 自定义相机 拍出来的照片右侧有竖条

问题描述 android 安卓 自定义相机 拍出来的照片右侧有竖条 这是什么原因啊?大神帮助解决一下吧.谢啦!!只有三星的这个手机遇到这个问题,其他的手机都没事. 解决方案 换一个相机app试试..

网络编程-android 安卓 4.0 给一个客户端和服务器的demo。

问题描述 android 安卓 4.0 给一个客户端和服务器的demo. android 4.0以后到底是怎么联网的?求大神给一个demo.一个客户端和一个服务器的.服务器端servlet的写的吧.越详细越好.谢谢了.对那个异步消息不是很懂,还有就是子线程一块给详细点.谢谢了 解决方案 楼主,你这个问题有点大...我提供一些思路 客户端就不用说了.服务器端,按照现在的流行趋势,建议用Nodejs + MongoDB.Nodejs就类似tomcat,是给服务器端部署监听,监听客户端的请求.Mong

ObjectOutputStream 和 ObjectInputStream的使用

一.看一下API文档 ObjectOutputStream : ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream.可以使用 ObjectInputStream 读取(重构)对象.通过在流中使用文件可以实现对象的持久存储.如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象. 只能将支持 java.io.Serializable 接口的对象写入流中.每个 serializable 对象的类都被编码,编码内容包括类名和类签名.对象

我的Java开发学习之旅------&amp;gt;Java使用ObjectOutputStream和ObjectInputStream序列号对象报java.io.EOFException异常的解决方法

今天用ObjectOutputStream和ObjectInputStream进行对象序列化话操作的时候,报了java.io.EOFException异常. 异常代码如下: java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2554) at java.io.ObjectInputStream.readObject0(ObjectInputSt

Android安卓源码编译链接库问题 undefined reference 贴过程图

问题描述 Android安卓源码编译链接库问题 undefined reference 贴过程图 参考了网上的 Android.mk写法, 各种方法添加了lib 还是 报缺失的问题. 请赐教 参考了网上的 Android.mk写法, 各种方法添加了lib 还是 报缺失的问题. 请赐教

微信4.5 for Android安卓内测版体验【实时对讲】杀手级应用下载

微信4.5 for Android 安卓 内测版 体验   程序启动画面,是一支在动的烛光 主要功能更新如下 支持语音提醒,到时间后自动弹出消息框 发起语音提醒请求       成功识别语音请求,并且保存在本地,应该是本地,不是服务器 到时间了就弹出提醒 地图由google地图换为soso 地图 听歌时候的界面 摇一摇可以识别听歌的内容 ,放了个歌,被成功识别出来,音乐内容来自QQ音乐 新版图标 这里面有个实时对讲机,如果双方都装了微信,以后就相当于打电话了,这就是革命性产品的标志  试想一下,

Java IO--对象序列化Serializable、ObjectOutputStream、ObjectInputStream、transient

1.对象序列化是什么? 一个对象产生之后实际上是在内存中为其开辟了一个存储空间,方便存储信息. 定义可序列化的类: import java.io.Serializable ; public class Person implements Serializable{ private String name ; // 声明name属性,但是此属性不被序列化 private int age ; // 声明age属性 public Person(String name,int age){ // 通过构造

Android安卓中循环录像并检测内存卡容量_Android

/** * 循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件 */ private void xunhuanluxiang() { if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File path = Environment.getExternalStorageDirectory(); // 取得sdcard文件路径 StatFs statfs = new St