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

jquery - Invalid Assignment Left-Hand Side -

javascript - Preserving URL fragment through CAS sign-on -

asp.net mvc - Implementing normal user/pass, Twitter & Facebook auth -