문제

I am using GreenDao ORM in my Android application.

As stated here , one can use

DaoSession.clear();

in order to clear ALL cached objects of the session.

My question is : How about clearing the cached objects of a specific entity (instead of all) ? How can I do that ?

도움이 되었습니까?

해결책

There will be dao.detachAll() in the next release. The commit is here: https://github.com/greenrobot/greenDAO/commit/6a658c84e7de97073a260e062b06e3cc13a18196

Side note: use yourDao.detach(yourEntity) to remove a single entity from the identity scope. This forces subsequent queries for this database object to return a different object.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top