21 *SharedPreferences
SharedPreferences是什么?
简单数据的持久化.
如何使用?
SharedPreferences =getSharedPreferences("xml名字",mode);
editor = edit();
editor.putType(k,v);//存数据
editor.commit();//同步,直接写到文件.
editor.getType(k,defv);//取数据
editor.remove(k);//删除数据
editor.apply(k);//异步,在后台另开线程写.
四种模式
/** 默认操作模式,代表该文件是私有数据,只能被应用本身访问,
* 在该模式下,写入的内容会覆盖原文件的内容*/
Context.MODE_PRIVATE
/** 该模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件*/
Context.MODE_APPEND
/** 当前文件可以被其他应用读取*/
Context.MODE_WORLD_READABLE
/** 当前文件可以被其他应用写入*/
Context.MODE_WORLD_WRITEABLE
事件
change 事件.
存放路径
data/data/应用程序包名/shared_prefs