getDatabase called recursively

来源:互联网 发布:java初学者源代码 编辑:程序博客网 时间:2024/06/05 05:54


java.lang.IllegalStateException: getDatabase called recursively






at 
android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:204)






at 
android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)






at 
com.sfexpress.hht5.b.a.v.a(RuntimeDatabaseUpgrade28.java:24)






at 
com.sfexpress.hht5.b.a.a.a(DatabaseManager.java:59)






at 
com.sfexpress.hht5.b.ci.onUpgrade(RuntimeDatabaseHelper.java:174

SQLiteOpenHelper onCreate 或onUpgrade时调用getWritableDatabase导致,

 解决方案:使用onCreate 或onUpgrade传进来的database实例


相关链接:

http://stackoverflow.com/questions/33729753/getdatabase-called-recursively-i-dont-know-how-can-i-fix-it

0 0
原创粉丝点击