最近使用到了SharePreference保存数据,并删除的功能,我们知道SP保存的文件是存放在/data/data/包名/shared_prefs文件夹下
一般的我们可以这么做
1.创建文件,保存信息
SharedPreferences sp=getSharedPreferences("book",MODE_PRIVATE);
Editor editor=sp.edit();
editor.putFloat("price", (float) price);
editor.commit();
2.删除与清空文件信息
//清空文件数据
SharedPreferences sp=getSharedPreferences("book",MODE_PRIVATE);
if(sp!=null){
sp.edit().clear().commit();
}
//删除文件
File file= new File("/data/data/"+getPackageName().toString()+"/shared_prefs","book.xml");
if(file.exists())
{
file.delete();
Toast.makeText(TestActivity.this, "删除成功", Toast.LENGTH_LONG).show();
}
//创建的时候可以如下创建:
//以时间为单位保存sp名
SharedPreferences sp = BaseApplication.getContext().