【发布时间】:2011-10-06 12:22:01
【问题描述】:
我正在开发使用共享偏好和内容提供者的应用程序。但是每次我进入我的应用程序时,我的共享首选项和数据库数据都不存在。
我正在使用 acra 进行错误报告,从日志来看,它似乎也无法访问文件:
10-05 21:19:00.868 E/ApplicationContext(11683): 无法将文件 /dbdata/databases/xxx/shared_prefs/xxx_preferences.xml 重命名为备份文件 /dbdata/databases/xxx/shared_prefs/xxx_preferences .xml.bak
数据库也很难插入数据,这是一个错误:
10-05 21:19:01.770 E/Database(11683): android.database.sqlite.SQLiteConstraintException: 错误代码 19: 约束失败
我不知道是什么造成了这个错误。它只发生在我的手机上,它在模拟器上运行良好。
这是手机规格: 型号..三星-sgh-i997 固件.. 2.2.1 基带.. I997UCKH1 内核.. 2.6.32.9 构建.. FROYO.UCKH1
【问题讨论】:
标签: android database preferences shared