آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در SQlite در باره کپی دیتا بیس وقتی که دیتا بیس null باشد.

ameriasl  10 سال پیش  10 سال پیش
0 0

سلام من در sqlite مشکل دارم که فکر کنم راجع به open , close دیتا بیسم باشه .کد و log cat  گذاشتم. و همچنین باید بگم که اطلاعات این دیتا بیس در یک لیست ویو قرار میگیره و بطور اتفاقی گاهی با کلیک بر سه آیتم  هنگ میکنه ویا گاهی ده آیتم کلا بطور رندوم کرش میکنه

   publicboolean checkdb(){SQLiteDatabase db =null;try{
            db =SQLiteDatabase.openDatabase(path +Name,null,SQLiteDatabase.OPEN_READONLY);}catch(SQLException e){}return db !=null?true:false;}
     publicvoid useable(){boolean checkdb = checkdb();if(checkdb){}else{this.getReadableDatabase();try{
                copydatabase();}catch(IOException e){}}}
 04-2112:02:51.208: E/SQLiteDatabase(7107): android.database.sqlite.DatabaseObjectNotClosedException:Application did not close the cursor or database object that was opened here
04-2112:02:51.208: E/SQLiteDatabase(7107):  
	at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1943)04-2112:02:51.208: E/SQLiteDatabase(7107): 	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:1007)04-2112:02:51.208: E/SQLiteDatabase(7107): 	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:986)

 

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .