SharedPreferences的用法

来源:互联网 发布:电子商务淘宝工作 编辑:程序博客网 时间:2024/06/06 14:05

这些信息以XML文件的形式保存在 /data/data/PACKAGE_NAME(apk包名) /shared_prefs 目录下。xml文件中的内容都是键值对形式存储。

获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
两种方式的区别:
调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.
调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.

Editor sharedata = getSharedPreferences("my", 0).edit();//会生成一个my.xml文件在相应apk的shared_prefs目录下sharedata.putString("name","hello");//写数据到xml文件sharedata.commit();//提交SharedPreferences sharedata = getSharedPreferences("my", 0);String data = sharedata.getString("name", null);//获取数据,默认值为nullLog.v("cola","data="+data); SharedPreferences preferences = getSharedPreferences(“data”, 0); SharedPreferences.Editor editor = preferences.edit(); editor.putBoolean("isTrue", true); editor.putString("name", "Hello"); editor.commit();


这就是SharedPreferences的使用方法,用来存储和获取数据。

0 0
原创粉丝点击