我想把listview上的数据保存本地(可以是保存到SD卡中或者是sharedpreferences都可以)
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();
原始数据可以用序列化保存成文件,或者自己用stream保存