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