读书人

Android 程式开发:(十七)首选项

发布时间: 2012-12-25 16:18:28 作者: rapoo

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();}





读书人网 >Android

热点推荐