Preferences即首选项或说配置文件,在Android中被用来记录应用配置信息,以及用户喜好等等,它可以用来保存简单的数据类型,如 Int,Double,Boolean等。其保存的数据是一系列的键值对。
Preferences的操作对象可以通过PreferenceManager.getDefaultSharedPreferences(context)来获取,以下通过一个示例来说明对其的使用方法。在 Activity 中添加如下代码:
- //获得preferences操作对象
- SharedPreferences preferences=PreferenceManager.getDefaultSharedPreferences(this);
- //取得配置数据
- int count=preferences.getInt("count", 0);
- //显示数据
- Toast.makeText(this, String.valueOf(count), Toast.LENGTH_SHORT).show();
- //获得编辑对象Editor
- Editor editor=preferences.edit();
- //更改配置数据
- editor.putInt("count", ++count);
- //提交存储
- editor.commit();