我创建了偏好 Activity 。它包含两个 ListPreferences。如何为 Listpreference View 编写 Onclick()。
最佳答案
您需要使用 OnSharedPreferenceChangeListener 监视 SharedPreferences 中的首选项更改 OnSharedPreferenceChangeListener
SharedPreferences sp = getSharedPreferences("Name", 0);
sp.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener() {
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key) {
//do whatever
}
});
关于android - 如何从 Preference Activity 中为 Listpreference 编写点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13563778/