android - Restarting CursorLoader does not reflect database deletion -


i using cursorloader keep track of data in database. database can deleted

context.deletedatabase(databasename); 

after deletion restart loader with

getloadermanager().restartloader(loader_id, null, this); 

now when callback

onloadfinished(loader<cursor> loader, cursor data) 

it doesn't reflect data gone. same data before.

am doing conceptually wrong?

the loadermanager trying smart , re-use loader. work-around different loader bug, think work this:

    loader<object> loader = getloadermanager().getloader(0);     if (loader != null && ! loader.isreset()) {         getloadermanager().restartloader(0, null, mitemslistener);     } else {         getloadermanager().initloader(0, null, mitemslistener);     } 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -