Приложение Android (Samsung Galaxy Tab, 2.2) не * иногда * записывает в БД - PullRequest
6 голосов
/ 04 мая 2011

На вкладке Samsung Galaxy Tab работает приложение Android под Android 2.2, которое записывает данные в базу данных SQLite.

Однако мы обнаруживаем следующую неустойчивую проблему, возникающую на некоторых планшетах.

  1. Данные записываются в БД. (Нет исключений SQLiteException; мы совершаем транзакцию).
  2. Но БД фактически не содержит данных.

Удаление и повторная установка приложения или очистка данных приложения, по-видимому, не имеют никакого значения.

Когда мы затем сбрасываем трубку и повторяем ту же процедуру, она работает просто отлично. Эта проблема не ограничивается данной частью; все мы в моей команде разработчиков сталкивались с этим периодически.

Однако я не смог воспроизвести проблему ни на одном из телефонов Android (я пробовал на HTC Desire, HTC Desire HD и Samsung Galaxy S, все под управлением Android 2.2) или на эмуляторе (под управлением Galaxy Tab надстройка).

У меня есть подозрение, что это может быть связано с ошибкой, введенной Samsung, когда они взламывали Android 2.2. Мне было интересно, сталкивался ли кто-нибудь еще с этой проблемой, и если да, знаете ли вы, ребята, какие-либо менее радикальные меры, чем заводские настройки планшета?

Спасибо

Siddhu

1 Ответ

1 голос
/ 17 марта 2012

Есть сообщения о том, что Samsung неправильно работает с настройками (не сохраняя их).См. этот вопрос Google .Настройки также сохраняются в базе данных.Так что я думаю, что ваша проблема связана, если не совсем так.*

Мы столкнулись с похожими проблемами с нашим приложением в Samsung.Не удалось найти официальное заявление от Samsung, поэтому в конце концов документально подтвердил пользователям, что это может произойти на устройствах Samsung.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...