Android Sharedpreferences用法

       作为一种持久化存储技术 ,SharedPreferences使用 类似python 字典的方式存储,即key-value,的形式存储,使用简单,结构明了.


壹: 获得存储对象


      1.Context类. getSharedPreferences(String,mode)

         存储位置:data/data/包名/shared_prefs/String


      2.Activity类: getPreferenes(mode)

         自动将当前活动类名作为文件名,即上文String


      3.PreferencesManager类中的

                          getDefaultSharedPreferences()

         暂时没用过,有体验再写



贰:使用存取对象(设已获取SharedPreferences实例对象 为 file)


       1.编辑方法(写入/删除/清空):定义引用变量用                  SharedPreferences的编辑方法实例化   :

           Editor writer = file.edit();


                 一:文件的写入

                     //调用实例对象的写入方法写入 

                       writer.put();

                     //提交请求,正式写入

                       writer.commit();


                 二:文件的的删除

                     //调用实例对象的删除方法删除

                       writer.remove(String key);

                     //提交请求,正式删除

                       writer.commit();


                 三:文件的的清空

                     //调用实例对象的清空方法清空所有数据

                       writer.clear();

                     //提交请求,正式删除

                       writer.commit();


       2.读取方法:

           //定义盛放数据的容器,具体类型由已写入内容决定,(例如:已存放key="pillow",value=int 20);

           int container;

           //得打开对应文件返回的对象,直接使用此对象方法, 引用变量可以是原引用变量,也可以是新建变量


                  一:使用原引用变量

                      //原引用变量为file

                        container = file.getInt("pillow");


                  二:新建变量

                        SharedPreferences twin;

                twin=getSharedPreferences(String,mode);

                        container = twin.getInt("pillow");

                        

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值