What does "invalid statement in fillWindow()" in Android cursor mean? -
i see error in logcat output,
cursor: invalid statement in fillwindow(). it happens when press key , goes default android listview before going custom listview.
what mean? how solve it? because not point line of code problem coming from.
when dealing listactivities, issue has cursor objects, cursoradapter objects, , database objects not being closed when activity stops, , not being set when activity starts or resumes.
i had make sure closed simplelistadapter, cursors, , database objects in respective order, in onstop method of activity called when tabactivity resumes.
i had been closing cursor , database objects, had not been closing simplelistadapter cursor.
/** * onstop method * * perform actions when activity hidden view * * @return void * */ @override protected void onstop() { try { super.onstop(); if (this.mysimplelistadapterobj !=null){ this.mysimplelistadapterobj.getcursor().close(); this.mysimplelistadapterobj= null; } if (this.mactivitylistcursorobj != null) { this.mactivitylistcursorobj.close(); } if (this.mydatabaseclassobj != null) { this.mydatabaseclassobj.close(); } } catch (exception error) { /** error handler code **/ }// end try/catch (exception error) }// end onstop
Comments
Post a Comment