我在我的代码中使用了提到的var results = Enumerable.Empty<T>().AsQueryable();
,但我在更改设置时设置侦听器时出现问题。
我已经在我的PreferenceCompatFragment
中实现了OnSharedPreferenceChangeListener
所以我尝试在片段将附加到视图/容器的时刻设置所提到的侦听器但是所有时间我都得到空指针在Activity
大多数示例都是以这样的方式构造,即Fragment也实现了监听器 - 在我的情况下,我想单独进行。
答案 0 :(得分:0)
我刚刚找到了非常简单的解决方案,
onCreatePreferences
- 从资源onAttach
- 从MainActivity分配侦听器(全局变量)onCreate
- getPreferencesManager和注册侦听器