SharedPreferences的使用

一、实例化两个对象

  SharedPreferences sp=getSharedPreferences("键值表名字",Context.MODE_PRIVATE);//只可本软件读取

  SharedPreferences.Editor editor =sp.edit();

二、写数据

  editor.putInt("test",1);

  editor.commit();

三、读数据

  int test=sp.getInt("test",0);

 

彩蛋:在fragment中实例化SharedPreferences:sp=getActivity.getSharedPreferences("键值表名字",Context.MODE_PRIVATE);

   不应该在一个new出Acticity的时候写入一个值,否则每次这个Activity的被创建的时候这个值都被初始化了;

   获得SharedPreferences 对象时的名字为整个表的名字,后面的是键值对的键名。

posted @ 2016-08-15 18:36  朱小勇  阅读(165)  评论(0编辑  收藏  举报