В моем Android-проекте столкнулся с проблемой в базе данных sqlite. Проблема в Невозможно зафиксировать. В sqlite транзакция неактивна, как очистить эту ошибку и избавиться от нее. В чем причина этой ошибки и почему эта ошибка возникает, и одна вещь, когда я пытался обновить таблицу с более чем 5-8 наборами данных, означает, что приложение разбилось, и в лог-кате это сообщение идет. И скриншот ошибки i были прикреплены, который был результатом логарифма .Невозможно совершить -Не транзакцию активна в sqlite android
0
A
ответ
0
Вы, вероятно, не делать операции, и делать слишком много работы на основном потоке. Попробуйте выполнить его с использованием транзакций и InsertHelpers:
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();}
Смежные вопросы
- 1. Невозможно совершить транзакцию в sqlite с помощью обертки
- 2. SQLITE (интерфейс C/C++) - Как совершить транзакцию
- 3. TransactionFailureException: Не удалось совершить транзакцию
- 4. Необходимо совершить открытую транзакцию?
- 5. opensessioninview и совершить транзакцию
- 6. Как использовать транзакции (начать транзакцию, совершить транзакцию)?
- 7. Горячий, чтобы начать, откат, совершить транзакцию в xcode с sqlite
- 8. Не удалось совершить транзакцию в SmartGit
- 9. Невозможно начать простую транзакцию в SQlite
- 10. Peewee говорит «не может совершить - сделка не активна»
- 11. Как вручную совершить управляемую транзакцию
- 12. ExecuteNonQueryAsync и совершить транзакцию SQL
- 13. ARJUNA016053: Не удалось совершить транзакцию - таймер JavaEE6
- 14. realm commit write error - Невозможно совершить несуществующую транзакцию записи
- 15. Невозможно совершить транзакцию JPA - RollbackException: транзакция, отмеченная как rollbackOnly
- 16. начать транзакцию и совершить транзакцию в MS SQL
- 17. Кордова SQLite: Невозможно прочитать транзакцию свойства null
- 18. Может ли сделка совершить транзакцию в PostgreSQL?
- 19. Как совершить призрачную транзакцию в Postgresql 9.3?
- 20. Возможно ли совершить транзакцию в событии BeforeTransportMessage
- 21. Начать и совершить транзакцию в перехватчике
- 22. Как совершить отдельную транзакцию в Oracle PLSQL
- 23. Как совершить транзакцию и выполнить транзакцию на сервере sql?
- 24. Совершить транзакцию immideatly после метод закончили
- 25. Spring - совершить транзакцию JMS после транзакции JPA
- 26. Вложенная форма базы данных заблокирована: совершить транзакцию
- 27. Вы не можете совершить транзакцию во время управляемой транзакции
- 28. Невозможно совершить в mercurial repo
- 29. Невозможно совершить двойной прыжок
- 30. сделка не активна в данный момент
Вы также разместите свой код? – Benedictus
Возможно, вы вызвали 'commit()' без вызова 'beginTransaction()'. –
какой код @Benedictus –