我的活动使用和扩展偏好活动
SettingsUser extends PreferenceActivity
我使用preferenceScreen XML设计我的共享首选项并将其作为
添加到我的活动中addPreferencesFromResource(R.xml.mypreferences);
为了获取我正在做的共享偏好
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
现在我想在我的共享首选项上添加onClick
侦听器,我看到有一个名为OnSharedPreferenceChangeListener
但不是onClickListener
的方法,任何人都可以指导如何处理这种情况?
答案 0 :(得分:2)
您可以按照以下方式执行此操作:
Preference infoPreference = findPreference(key);
infoPreference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
//do something
return true;
}
});