我有两个关于注册/注销OnSharedPreferenceChangeListener对象的问题:
问题 1:我是否需要在SharedPreferences对象的同一实例上调用registerOnSharedPreferenceChangeListener和unregisterOnSharedPreferenceChangeListener才能正确注册和注销共享首选项的更改,或者在为同一首选项文件获得的两个SharedPreferences实例上调用这两种方法是否足够?
问题 2:传递给registerOnSharedPreferenceChangeListener的OnSharedPreferenceChangeListener实例必须与传递给unregisterOnSharedPreferenceChangeListener的实例完全相同,即我不能使用new OnSharedPreferenceChangeListener () { ... }为这两种方法动态创建一个新实例?
问题 3:我可以注册多个OnSharedPreferenceChangeListener对象吗?