首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 程式开发:(十七)首选项 —— 17.2 编码兑现获取与修改预设信息中的值

2012-12-25 
Android 程式开发:(十七)首选项 —— 17.2 编码实现获取与修改预设信息中的值在上一节中,大家已经看到了,Pre

Android 程式开发:(十七)首选项 —— 17.2 编码实现获取与修改预设信息中的值

在上一节中,大家已经看到了,PreferenceActivity这个类允许用户在运行时去创建和修改首选项信息。如果想要使用这些首选项信息,你就悬哦使用SharedPreferences这个类。

1. 继续使用上一节中的工程,在UsingPreferences.java中添加一些代码。

3. 在EditText中输入一些字符,然后点击Modify Preferences Values按钮。

Android 程式开发:(十七)首选项 —— 17.2 编码兑现获取与修改预设信息中的值

4. 再次点击Display Preferences Values按钮,可以看到,首选项中的值被更新了。

在onClickDisplay()方法中,使用getSharedPreferences()去获取SharedPreferences类的实例。这里我指定了xml文件的名字“net.manoel.UsingPreferences_preferences”。通常格式是包名_preferences。我还使用了getString()去获取一个字符串,这个字符串作为预设信息的键值:

public void onClickModify(View view) {SharedPreferences appPrefs = getSharedPreferences("net.manoel.UsingPreferences_preferences", MODE_PRIVATE);SharedPreferences.Editor prefsEditor = appPrefs.edit();prefsEditor.putString("editTextPref", ((EditText) findViewById(R.id.txtString)).getText().toString());prefsEditor.commit();}





热点排行