请问preferences中如何存储LinkedList<Map<String,object>>数据 请问preferences中如何存储LinkedList<Map<String,object>>数据?preferencesLinkedList 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在android中,使用simpleAdapter引用了LinkedList<Map<String,object>>作为数据源。我想将这些数据,在程序退出的时候保存下来,这样就可以得到退出前的视图。所以将LinkedList<Map<String,object>>保存在Preferences中,但是发现Preferences中,能够存数据,发现能够存储为String类型;但是取数据的时候不能够转换成LinkedList<Map<String,object>>。所以不知道怎么处理。 我在android中,使用simpleAdapter引用了LinkedList<Map<String,object>>作为数据源。我想将这些数据,在程序退出的时候保存下来,这样就可以得到退出前的视图。所以将LinkedList<Map<String,object>>保存在Preferences中,但是发现Preferences中,能够存数据,发现能够存储为String类型;但是取数据的时候不能够转换成LinkedList<Map<String,object>>。所以不知道怎么处理。 你的Map<String, Object>里面的Object具体是啥?还是没有规律?另外Prefenreces这个文件需不需要让其他编辑器可读写? LinkedList<Map<String, Object>> data = new LinkedList<Map<String, Object>>(); Map<String, Object> item = new HashMap<String, Object>(); // 创建map链表 item = new HashMap<String, Object>(); item.put("名称", "mnt"); item.put("image", R.drawable.folder_yellow); data.add(item); item = new HashMap<String, Object>(); item.put("名称", "sdcard"); item.put("image", R.drawable.folder_yellow); data.add(item); 这是一个由imageview,和 textview组成的一个数据,数据大概的样子是这样的:[{image=2130837505, 名称=mnt}, {image=2130837505, 名称=sdcard}, {image=2130837505, 名称=DCIM}, {image=2130837505, 名称=100ANDRO}] 那就是可以serialize的了。查一下Java serialization的用法吧,关键词Serializable, WriteObject, ReadObject, transient。假设你不需要让其他编辑器读写。否则就考虑用XML或者JSON的格式 数据库下标问题 如何Java读取一篇英文文档,并分开段落,句子和单词? 线程wait 后不能被唤醒怎么回事丫? GUI设计最基本的问题,盼答 各位朋友讲几句,什么时候使用接口interface什么时候使用抽象类abstract? 好书同享 这样的接口使用会不会有问题 UDP Socket的问题 jbuilder中如何用JavaScript实现一个提示窗体? Who can explain it? 两到基础题,有点忘了,求指教。 求救java识别1900年时间的问题【急,在线等】
Map<String, Object> item = new HashMap<String, Object>();
// 创建map链表
item = new HashMap<String, Object>();
item.put("名称", "mnt");
item.put("image", R.drawable.folder_yellow);
data.add(item);
item = new HashMap<String, Object>();
item.put("名称", "sdcard");
item.put("image", R.drawable.folder_yellow);
data.add(item);
这是一个由imageview,和 textview组成的一个数据,数据大概的样子是这样的:
[{image=2130837505, 名称=mnt}, {image=2130837505, 名称=sdcard}, {image=2130837505, 名称=DCIM}, {image=2130837505, 名称=100ANDRO}]