无法为内容提供商创建数据库

时间:2010-12-01 17:53:49

标签: android

我的应用程序有一个必须向全局搜索公开的数据库。我有sqlite数据库作为原始文件。我试图将数据库文件复制到我的项目中的数据库目录,但它会抛出FileNotFoundException。我猜这是一个权限问题。

我的应用程序类似于Searchable字典,但问题是因为我有大约2000条记录,所以填充数据库大约需要15-30秒。我还必须告诉用户数据正在加载。所以我决定使用sqlite数据库,我可以在我的databasehelper类的onCreate方法中复制到我项目的数据库目录。[extends SqliteOpenHelper]。

现在我使用相同的方法复制我的实际应用程序数据库,它工作正常。这可能是因为它们在同一个过程中运行。

如何将数据库复制到数据库目录或我需要将其复制到哪里?

谢谢。

1 个答案:

答案 0 :(得分:0)

我不相信这是可能的。