Задать вопрос

Как работать с sqlite из нескольких потоков в Android?

Здравствуйте уважаемые хабражители.

Пишу уже от безвыходности.

Разрабатываю приложение, которое записывает данные в базу в нескольких потоках.

Когда присоединяется второй вюпоток на запись или чтение, то вылетает ошибка что какой то курсор небыл закрыт.

Подскажите пожалуйста как правильно работать с sqlite в android именно несколькими потоками.

Может быть у кого то есть опыт обхода этой проблемы


Буду весьма благодарен за любую помощь.


P.S. Принцип работы sqlite знаю, и знаю что открываясь на запись файл блокируется, интересует как создать очередь или что то в этом роде
  • Вопрос задан
  • 4527 просмотров
Подписаться 10 Оценить Комментировать
Ответ пользователя m08pvv К ответам на вопрос (6)
m08pvv
@m08pvv
А сколько потоков планируется? Может лучше сделать поток, который работает с базой, а к нему обращаются остальные?
Ответ написан