我已经使用DataBaseHelper类编写了代码,我使用SQLite创建了一个数据库并将其放在资源中,然后这个帮助程序类将其复制到/ data / data / mynamespace / databases中,但是如果我在SQLite db中使用SQLBrowser插入值这是在资产文件夹,然后我使用代码读取它,但我没有找到那些插入的值,但如果我使用代码插入它,我可以看到我的值插入,我理解它以资产和/数据/数据的方式是两个单独的副本,但问题是,我如何使用/ data / data / mynamespace / databases / mydb文件中的SQLite数据库浏览器浏览数据。因为这是实际的数据库,在资产中只有一个副本,请让我知道它的解决方案。
答案 0 :(得分:5)
在this article中,他从assets
文件夹中读取SQLite文件并将其复制到../../data/databases
文件夹。
我正在使用此代码,并且“它对我来说很好。”
答案 1 :(得分:0)
听起来你的复制操作要么失败要么错误到位。
因此,当您尝试访问数据库时,它只是被创建而不是打开。