greendao遇到的问题

在FragmentA,C,D里面进行保存操作。然后回到FragmentB FragmentB进行查询,然后根据FragmentA更新的字段进行相应操作。 发现只有第一次能查询出来,后面查询到的仍然没有变。实际数据库已经保存了。 解决方法: 设置为空,然后重新创建,再查询,这样就得到的最新更新的数据了。 个人猜测原因:可能是缓存,如果没有设置为空,重新创建,用的仍然是之前的记录。
相关文章
相关标签/搜索