首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法提交-No事务在sqlite中是活动的

无法提交-No事务在sqlite中是活动的
EN

Stack Overflow用户
提问于 2014-10-14 14:08:45
回答 1查看 2K关注 0票数 0

在我的安卓项目中,我面临的一个问题是database.The不能提交,无法提交,没有事务在sqlite中活动,如何清除这个错误并消除it.What是导致这个错误的原因,并且当我试图用超过5-8组数据更新我的表时,有一件事意味着应用程序崩溃了,而在logcat中,这条消息是coming.And,我附加的错误屏幕截图是logcat的输出。

EN

回答 1

Stack Overflow用户

发布于 2014-10-14 14:48:51

您可能没有进行事务处理,并且在主线程上做了太多的工作。尝试使用事务和InsertHelpers执行它:

代码语言:javascript
运行
复制
    database.beginTransaction();
    DatabaseUtils.InsertHelper ih = new DatabaseUtils.InsertHelper(database,TABLE_NAME);
    final int column = ih.getColumnIndex(COLUMN_NAME);
            ih.prepareForInsert();
            ih.bind(column, columnData);
            ih.execute();
            ih.close();
            database.setTransactionSuccessful();
            database.endTransaction();}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26362926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档