我创造了preference活动。它包含两个目录preferences。如何写的onClick()的列表preference视图。
I created Preference activity. It contains two ListPreferences. How to write Onclick() for the Listpreference view.
您需要使用OnShared preferenceChangeListener OnShared preferenceChangeListener
You need to monitor the preferences changes in SharedPreferences using an OnSharedPreferenceChangeListener OnSharedPreferenceChangeListener
SharedPreferences sp = getSharedPreferences("Name", 0);
sp.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener() {
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key) {
//do whatever
}
});