2 a1075869973 a1075869973 于 2014.11.25 15:27 提问

android怎样把listview显示的数据保存到本地

我想把listview上的数据保存本地(可以是保存到SD卡中或者是sharedpreferences都可以)

2个回答

bdmh
bdmh   Ds   Rxr 2014.11.25 15:50

原始数据可以用序列化保存成文件,或者自己用stream保存

a1075869973
a1075869973 可不可以给我说一下具体操作啊
接近 3 年之前 回复
u010945409
u010945409   2014.12.09 11:54

List list = new ArrayList(0);
SharedPreferences sp = getSharedPreferences("file", MODE_PRIVATE);
Editor et = sp.edit();
et.putInt("id", list.get(0).id);
et.putInt("name", list.get(0).name);
et.putInt("age", list.get(0).age);
et.putInt("gender", list.get(0).gender);
et.commit();
//
ObjectOutputStream ooStream = new ObjectOutputStream(
new FileOutputStream(new File("")));
ooStream.writeObject(list.get(0));
ooStream.flush();
ooStream.close();

Csdn user default icon
上传中...
上传图片
插入图片