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

时间:2011-05-04 15:37:07

标签: android database sqlite

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

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

  1. 将数据写入数据库。 (没有抛出SQLiteExceptions;我们正在提交事务)。
  2. 但数据库实际上并不包含数据。
  3. 卸载并重新安装应用程序或清除应用程序的数据似乎没有任何区别。

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

    然而,我无法在任何Android手机上重现问题(我试过HTC Desire,HTC Desire HD和三星Galaxy S,都运行Android 2.2),或者在模拟器上运行(运行Galaxy tab add-on。

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

    谢谢,

    Siddhu

1 个答案:

答案 0 :(得分:1)

有报道称三星在设置方面行为不端(不保存)。见this Google issue。设置也保存在数据库中。所以我猜我的问题是相关的,如果不完全相同的话。

Google for

  

三星设置未保存

更多点击。

我们在三星的应用程序遇到了类似的问题。无法找到三星的官方声明,因此最终向用户说明这可能发生在三星设备上。