Android sqlite database -
i have entered exit problem..
my own database file in encrypted zip file , on assets folder. @ first copy zip file in package directory. extract encrpyted zip file zip4j library. extract database file package directory , open database file with;
sqlitedatabase database = sqlitedatabase.opendatabase(                     dbfile.getpath(),                     null,                     sqlitedatabase.no_localized_collators | sqlitedatabase.open_readonly);   then delete database file dbfile.delete(); (because database file not encrypted , large ~6mb lot of space) 
but dont delete zip file because encrypted, little size ~2mb and @ each application launch not copy zip file again.
although database query's work (but delete database file maybe database open in memory?)
but times show problem on logcat;
sqliteconnectionpool: sqliteconnection object database '/data/user/0/mypackage/files/mydb' leaked!  please fix application end transactions in progress , close database when no longer needed.   my project use lot of database query. cursor object in try catch finally block. in finally block cursor.close().
what can do?
 
 
  
Comments
Post a Comment