Android学习之Shared Preferences使用

1:获得一个SharedPreferences对象,可以通过如下两种方法获得

(1)getSharedPreferences (String name, int mode)方法

通过此方法可以获得多个SharedPreferences对象,他们之间通过“name”字符串来区分;

mode的值有三个可选,MODE_PRIVATE(0),MODE_WORLD_READABLE,MODE_WORLD_WRITEABLE

(2)getPreferences(int mode)

当只需要一个SharedPreferences对象时使用此方法

mode的值同上

2、写入数值

(1)调用edit()方法来获得一个Editor 对象

(2)调用putXXX(String key, XXX value)方法放入数值(pubBoolean(),putString()...etc),value为存入的值

(3)调用commit()方法来提交

例子:

SharedPreferences sp = getPreferences(MODE_PRIVATE);
Editor edit = sp.edit();
edit.putInt("progress", 111);
edit.commit();

3、读取数值:直接调用getXXX(String key, XXX defValue)方法, defValue为默认值

例子:

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







你可能感兴趣的:(android)