Android 我如何知道preferenceactivity中发生了变化?
我的preferenceactivity中几乎没有元素,我想在值更改时执行一些操作Android 我如何知道preferenceactivity中发生了变化?,android,Android,我的preferenceactivity中几乎没有元素,我想在值更改时执行一些操作 如何获得首选项值已更改的指示?存在SharedPreferences.OnSharedPreferenceChangeListener spChanged=new SharedPreferences.OnSharedPreferenceChangeListener() { // your stuff here }; 视图中的所有内容通常都有一个onClickListener,可以重写它以使其执行您想
如何获得首选项值已更改的指示?存在SharedPreferences.OnSharedPreferenceChangeListener spChanged=new
SharedPreferences.OnSharedPreferenceChangeListener() {
// your stuff here
};
视图中的所有内容通常都有一个onClickListener,可以重写它以使其执行您想要执行的操作 您可以使用一个。从PreferenceActivity中获取所需的每个首选项,然后为每个首选项设置一个OnPreferenceChangeListener,并在onPreferenceChanged(..)中对首选项执行所需操作