Android openOrCreateDatabase与Pre-Lollipop设备有关

时间:2015-01-25 05:45:50

标签: android database sqlite android-4.4-kitkat

我使用以下代码修改Lollipop上的特定数据库(顺便说一句,它工作正常):

SQLiteDatabase db = openOrCreateDatabase("/data/data/com.myapp.identifier/databases/database.db", null);

但由于一些奇怪的原因,它在Pre-Lollipop设备上崩溃并出现错误"未知错误:无法打开数据库(错误14)"。任何关于如何调整它以使用预棒棒糖设备的见解将非常感激。如果需要任何其他信息(更多代码),请告诉我,我会提供。

编辑:显然Android KitKat及更低版本无法从onCheckChangedListener()修改数据库。谢谢你的建议!

0 个答案:

没有答案