我的应用程序中有一个 PreferenceActivity 和一个 Service 以及其他组件。
当首选项更改时,我希望我的服务根据首选项更改做一些工作,因此我将我的服务配置为OnSharedPreferenceChangeListener
.
我的问题是当用户第一次进入偏好活动时。该OnSharedPreferenceChange
事件在“preferences.xml”中的每个首选项触发一次,尽管没有更改首选项。
我怎样才能避免这种行为?我不希望在OnSharedPreferenceChange
用户第一次进入“首选项活动”时触发该事件。
谢谢