我创建了类来管理我的偏好:
public class ConfigurationActivity extends PreferenceActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
我可以在配置中更改用户名,但是,当发生这种情况时,我想做更多的事情,我不知道在使用此方法管理我的首选项时如何检测到属性已被修改。
具有我要更改的属性的 xml 如下所示:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory android:title="@string/dialog_based_preferences">
<EditTextPreference
android:key="user_name"
android:title="@string/title_preferences_userName"
android:summary="@string/summary_preferences_userName"
android:dialogTitle="@string/title_preferences_userName" />
谢谢