安卓开发 SharedPreferences用法小结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zfan93/article/details/52052226

sharedpreference经常用于保存关于应用配置信息等的键值对类型数据,这些数据将会以xml文件的形式,保存在(手机上)应用的shared_prefs文件夹下。

SharedPreferences的用法:

一、数据的获取

        1、获取sharedpreferences:

              SharedPreferences s=getSharedPreferences(“name”,MODE_PRIVATE);//name为对应SharedPreferences文件名,没有将会创建,MODE_PRIVATE表示只有自己可以使用这些数据,其他属性将允许其他应用访问本应用的SharedPreferences数据,谷歌不再推荐使用。

        2、获取数据:

              String userName=s.getString("key","默认值");//获取一个关键字为“key”的String类型数据的值,如果不存在这个键值对,就返回“默认值”。

              Int id=s.getInt("key",1);//获取一个关键字为“key”的Int类型数据的值,如果不存在这个键值对,就返回1

               ......

二、数据的存储

       1、获取Editor:

              SharedPreferences.Editor  edit=s.edit();

       2、保存数据:

              edit.putString("key","value");//放入一个键为“key”,值为“value”的String类型数据

              edit.apply();//执行上述操作

       3、删除一条数据:

             edit.remove("key");//删除键为“key”的数据

        4、清空所有数据:

              edit.clear();

猜你喜欢

转载自blog.csdn.net/zfan93/article/details/52052226