Android应用程序(三星Galaxy Tab,2.2)有时*不会写入数据库

Sid*_*dhu 6 database sqlite android

我们在Samsung Galaxy Tab上运行Android 2.2上的Android应用程序,将数据写入SQLite DB.

但是,我们发现某些平板电脑出现以下间歇性问题.

  1. 数据被写入DB.(没有抛出SQLiteExceptions;我们正在提交事务).
  2. 但DB实际上并不包含数据.

卸载并重新安装应用程序或清除应用程序的数据似乎没有任何区别.

当我们出厂重置手机并重复相同的程序时,它工作得很好.这个问题不仅限于给定的一块; 我的开发团队中的所有人都间歇性地遇到过这种情况.

但是,我无法在任何Android手机上重现问题(我试过HTC Desire,HTC Desire HD和三星Galaxy S,都运行Android 2.2),或者在模拟器上运行(运行Galaxy选项卡添加) -上).

我怀疑这可能与三星在攻击Android 2.2时引入的错误有关.我想知道是否还有其他人遇到过这个问题,如果是这样的话,你们有没有比工厂重置平板电脑更加严厉的措施呢?

谢谢,

Siddhu

Chr*_*bin 1

有报道称三星的设置行为不当(不保存它们)。请参阅此 Google 问题。设置也保存在数据库中。所以我猜你的问题是相关的,即使不完全相同。

谷歌搜索

三星设置未保存

以获得更多点击。

我们在三星的应用程序也遇到了类似的问题。找不到三星的官方声明,因此最终向用户记录了这种情况可能会发生在三星设备上。