因此,这是在服务中使用的代码im:
然后是服务stopSelf()
2.服务启动和运行本守则:
SmsObserver smsSentObserver = new SmsObserver(new Handler(), this);
this.getContentResolver().unregisterContentObserver(smsSentObserver);然后是服务stopSelf(),
问题: ContentObserver没有注销&保持接收onChange方法
附加信息:以前一切都很好,它是与KitKat相关的,还是这里有什么问题?
谢谢
发布于 2014-11-10 19:08:59
AFAIK您正在为您的Observer创建一个不同的对象,所以这可能是它给您带来麻烦的原因。
在服务中保留对SmsObserver的引用,并使用该变量调用unregisterContentObserver。
这应该能解决你的问题
https://stackoverflow.com/questions/26850983
复制相似问题