registerOnSharedPreferenceChangeListener not working for changes made in different process [duplicate]
问题 This question already has answers here : SharedPreferences.onSharedPreferenceChangeListener not being called consistently (8 answers) Closed 6 years ago . I have registered registerOnSharedPreferenceChangeListener with my SharedPreferences in my Activity. When I change the data saved with SharedPreferences inside service running in different process, onSharedPreferenceChanged is not called! What should I do to make android call onSharedPreferenceChanged ? 回答1: Most likely, it is being garbage