关于ContentObserver监听不到数据库变化的解决办法
问题表现:
在ContentProvider中已经打印出了插入成功的日志,但是在Activity中注册的内容观察者的onChange方法一直不被调用和执行。
解决办法:
在利用contentResover插入数据成功后,再手动的调用一次contentResover的notifyChange(Uri uri,ContentObserver observer)方法。
@Override
public void saveActiveMessage(JPushCommentItem commentItem){
int updateNum = updateMessageToBeReaded(commentItem.commentId+"",1);
if (updateNum > 0){
return;
}
ContentValues values = convert