当前位置: 代码迷 >> Android >> sqlite 关闭事务有关问题
  详细解决方案

sqlite 关闭事务有关问题

热度:58   发布时间:2016-04-28 01:25:58.0
sqlite 关闭事务问题
程序可以正常使用,但是有时会报错。报错信息如下
java.lang.IllegalStateException: Cannot perform this operation because there is no current transaction.

at android.database.sqlite.SQLiteSession.throwIfNoTransaction(SQLiteSession.java:915)
at android.database.sqlite.SQLiteSession.endTransaction(SQLiteSession.java:398)
at android.database.sqlite.SQLiteDatabase.endTransaction(SQLiteDatabase.java:522)
at com.usky.hponline.data.db.DBService.update(DBService.java:287)
at com.usky.hponline.common.impl.GetDataMethod.SyncDatas(GetDataMethod.java:3846)
at com.usky.hponline.activities.base.BufferActivity$4.run(BufferActivity.java:293)
at java.lang.Thread.run(Thread.java:841)

报错的代码如下:


请问可能是什么原因引起的错误?
------解决思路----------------------
出异常时endTransaction,finally中又end了,所以,明白了吧
  相关解决方案