首页 > 学院 > 开发设计 > 正文

SharedPreferences的用法

2019-11-11 01:26:28
字体:
来源:转载
供稿:网友

这些信息以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的使用方法,用来存储和获取数据。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表