android – greendao从db和session中删除

我正在使用greendao进行 Android项目,并想知道如何从数据库和会话缓存中正确删除和对象.目前我执行以下操作从db中删除:
ChatDao chatDao = daoSession.getChatDao();
chatDao.queryBuilder().buildDelete().executeDeleteWithoutDetachingEntities();

但是,由于方法名称和文档状态可能会在会话缓存中留下过时的对象,如何从那里删除对象呢?

解决方法

为了清除DaoSession中的缓存对象,请使用以下调用:
DaoSession.clear();

它将清除会话标识范围中的所有对象.

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...