我用我的 SQLiteHelperClass 创建了一个 SQlite 数据库。第一次创建后,我从 data/data/../databases 文件夹中提取它,对其进行编辑(我添加了内容)并将其再次推送到数据文件夹中。我使用 DDMS 来拉取和推送数据库。现在我的应用程序可以访问我的数据库中的所有数据。但只要用我的模拟器!当我用我的设备运行应用程序时,我无法访问数据库。应用程序似乎只是创建一个新的空数据库。所以我认为我设备上的 Data/Data/../Databases 文件夹是空的..
如果我在设备上上传应用程序,为什么我的模拟器创建的数据库会被删除?该应用程序怎么可能在我的模拟器上运行得很好,但在我的应用程序上却不行。
对不起,英语不是我的母语。我认为任何代码都没有帮助,问题的原因似乎是合乎逻辑的..