我不知道如何询问我的查询,但我试图了解我的问题
我正在进行竞赛MCQ application
,我插入问题,四个选项并回答Sqlite database
。
此应用程序可以在我的电脑emulator
上正确运行每个问题的答案和选择在emulator
上逐一查找
但是当我在mobile
上运行它的apk时,为什么我的数据库是空的?
我的问题,答案和选择选项数据未在mobile
中显示,那我该怎么办?
如何通过apk将我已经插入的数据移动到移动设备?
我认为你坚持我的问题
所以PLZ先生帮助我解决我的问题
谢谢!
答案 0 :(得分:0)
这件事发生在我身上,我的问题是数据库已经存在于设备上,但是旧版本并没有我最近的表格。
您可以尝试删除设备上的数据库。这不像在模拟器上那么容易,所以我使用了这段代码。
File file = getDatabasePath("mydatabase.db");
if(file.exists()){
file.delete();
}
file = getDatabasePath("mydatabase.db-journal");
if(file.exists()){
file.delete();
}
然后,您再次尝试使用数据库,它将被创建。
祝你好运