我有一个带有适配器的listview,其中包含使用QueryBuilder.list()加载的实体列表。 当一个删除来自此列表(mylist.remove(entiy)然后mydao.delete(实体))并使用QueryBuilder.list()执行新请求时,我的实体仍在那里。
我认为它与缓存有关,所以我首先尝试清除我的daosession并使用lazylist(未缓存)。但它没有用。
我不知道下一步该去哪看!
感谢您的帮助。
答案 0 :(得分:0)
我找到了解决方案,在我正在处理的项目中,有一个线程正在加载实体,调用webservices来填充一些数据,然后更新实体,所以即使我删除它们它们也会再次更新从我的活动与列表视图。
但我发现很奇怪我可以对已删除的实体执行更新。最好是有例外。