Android——SharePerference

介绍

  SharePerfence:轻量级数据存储方式

 

方法

  Context.getSharePerfence( String name , int Mode )

    参数:

      String name:xml文件名字

      int Mode:模式(MODE_PRIVATE)

    返回值:SharePerference

    返回值意义:获取对应xml文件读取SharePerfence对象

    作用:获取对应xml文件读取SharePerfence对象

    

  String getString(String name)

    参数:

      String name:键值名

    返回值:String

    返回值意义:xml文件对应键的值

    作用:获取xml文件对应键的值

 

  Editor edit()

    参数:无

    返回值:Editor

    返回值意义:获取SharePerfence编辑对象

    作用:获取SharePerfence编辑对象

  

  (SharePerfence.Editor)

   void putString( String name , String value )

    参数:

      String name:键值名

      String value:键值

    返回值:无

    返回值意义:无

    作用:存储数据

    

   void commit()

    参数:无

    返回值:无

    返回值意义:无

    作用:提交数据 

  

使用

  SharePerfence内部存储文件夹下存储数据,putString() getString()  getSharePerfence( String name , MODE_PRIVATE )

 

  

     SharedPreferences account = getSharedPreferences("Account", MODE_PRIVATE);
        SharedPreferences.Editor edit = account.edit();

        edit.putString("name","xxx");
        edit.putString("password","123123");
        edit.commit();

     String name = account.getString("name");
     String value = account.getString("value");

 

注意! SharePaference 不能图方便在成员变量中直接实例化,会报出NullPoint异常

      SharePerference 在app中常用来保存Bean里面的内容。

   存储在/data/data/<package name>/shared_prefs

posted @ 2021-08-15 11:48  remix_alone  阅读(112)  评论(0)    收藏  举报