使用SharedPreferences类,在pause时存储数据,在resume时恢复数据。
SharedPreferences类是一个轻量级的存储类,比文件和数据库方便多了,最适合存储软件参数,当软件退出后,参数还被保留,其实这些数据是存在xml文件中的,在 /data/data/<package name>/shared目录下。
1. 保存数据
Editor sharedata = getSharedPreferences("data",0).edit(); //获取编辑器,产生data.xml文件
sharedata.putString("item","item values");
sharedata.commit();
2. 获取数据
SharedPreferences sharedata = getSharedPreferences("data",0); //获取data.xml
String data = sharedata.getString("item",null); //取得所需数据