【发布时间】:2014-09-29 14:08:36
【问题描述】:
在阅读了关于设置的 Android 文档后,我有几个关于监听偏好变化的问题
“有几个原因可能希望在用户更改其中一个首选项时立即收到通知。为了在任何一个首选项发生更改时接收回调,请实现 SharedPreference.OnSharedPreferenceChangeListener 接口并注册通过调用 registerOnSharedPreferenceChangeListener() 来监听 SharedPreferences 对象。"
我真的不明白,我找不到为什么实现这个监听器很重要,它有什么用?它有什么作用?什么时候使用它?现在,如果不实现侦听器,我的设置可以正常工作,对于任何设置或仅在特定情况下都至关重要吗? 谢谢。
资源:http://developer.android.com/guide/topics/ui/settings.html#Fragment
【问题讨论】:
-
假设您将在用户更改任何内容后立即更改您的 PreferenceActivity/Fragment 中的首选项描述。那你就可以用了……
-
如果你不需要它,不要使用它。
标签: android android-fragments sharedpreferences android-settings