SharedPreference
2016-06-29 21:44
330 查看
SharedPreference是android中存储 相对较小的Key-Values形式的数据的类
SharedPreference文件是位于data/data/应用包名/shared_prefs/.xml文件
SharedPreference当相应的app被卸载时也会被删除
public class SharedPreferenceActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shared_preference);
//参数:String 文件名,int 模式
//若文件不存在则创建文件,若存在则直接访问
SharedPreferences sp = getSharedPreferences("huancun", MODE_PRIVATE);
/**
* 存储数据
*/
//写入数据要通过 SharedPreferences.Editor类
SharedPreferences.Editor editor = sp.edit();
//写入的数据以Key-Values对的形式,
editor.putString("MESSAGE", "SharedPreferences");
//当前KEY相同时,数据被覆盖
editor.putString("MESSAGE", "SharedPreferences1");
//最后调用commit()方法提交修改
editor.commit();
/**
* 取出数据
*/
//通过KEY取出相应数据,第二个参数为默认值
sp.getString("MESSAGE", null);
}
}
SharedPreference文件是位于data/data/应用包名/shared_prefs/.xml文件
SharedPreference当相应的app被卸载时也会被删除
public class SharedPreferenceActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shared_preference);
//参数:String 文件名,int 模式
//若文件不存在则创建文件,若存在则直接访问
SharedPreferences sp = getSharedPreferences("huancun", MODE_PRIVATE);
/**
* 存储数据
*/
//写入数据要通过 SharedPreferences.Editor类
SharedPreferences.Editor editor = sp.edit();
//写入的数据以Key-Values对的形式,
editor.putString("MESSAGE", "SharedPreferences");
//当前KEY相同时,数据被覆盖
editor.putString("MESSAGE", "SharedPreferences1");
//最后调用commit()方法提交修改
editor.commit();
/**
* 取出数据
*/
//通过KEY取出相应数据,第二个参数为默认值
sp.getString("MESSAGE", null);
}
}
相关文章推荐
- js(八)—— timer
- css3 box-sizing属性
- Node.js 一个简单的Web服务器
- JavaScript 更改HTML标签的属性
- js获取对象的父元素,子元素,兄弟元素
- js(七)——with函数
- js(六)——常用事件处理
- 使用Gson解析json数据
- js控制Iframe 和 iframe与主页的交互,传值 (转载)
- HTML IFRAME 用法小总结
- 前端那点事儿——Tocify自动生成文档目录
- HTML网页制作:[12]使用框架结构之frameset
- HTML网页制作:[12]使用框架结构之frameset
- HTML网页制作:[12]使用框架结构之frameset
- JavaScript学习笔记
- HTML <frameset> 标签
- enhanced HOG features
- jquery.validate 设置验证信息的显示
- React解析——理解JSX和组件
- jquery $(window).height()获取的不是窗口的高度解决