情景:
我想在用户登录时注册ContentObserver
,并在用户注销时取消注册。 ContentObserver#onChange()
启动一项与服务器同步数据的服务。
问题:
取消注册ContentObserver
的方法是ContentResolver#unregsiterContentObserver()
,但此方法需要
以前注册的不再需要的观察员
怎么做?登录和注销事件的时间相距很远,如何将引用(或者使用某种方法检索?)保存到同一个ContentObserver
对象?
答案 0 :(得分:0)
怎么做?
您需要安排在可能存在的地方保留ContentObserver
实例,只要您需要它。例如,您可能需要在static
字段中保留它。