简介:

SharedPreferences是使用键值对的方式来存储数据的。存储时需要提供键和值,读取时根据键获得值。

它支持不同的数据类型存储。使用很方便。

<u>注意:键区分大小写</u>

1、写入数据

SharedPreferences.Editor editor=getSharedPreferences("data",MODE_PRIVATE).edit();     
editor.putString("name","Tiger");          
editor.putInt("age",18);    
editor.apply();

2、查询数据

读取时, 第二个参数是默认值,找不到对应值时,则返回默认值

     SharedPreferences sp=getSharedPreferences("data",MODE_PRIVATE);
     String name=sp.getString("name","");
     int age=sp.getInt("age",0);
     Toast.makeText(this, name, Toast.LENGTH_SHORT).show();
     Toast.makeText(this, Integer.toString(age), Toast.LENGTH_SHORT).show();
Last modification:January 14th, 2020 at 08:01 pm