2010-12-01 79 views
2

我的應用程序有一個數據庫必須暴露給全局搜索。我有sqlite數據庫作爲原始文件。我試圖將數據庫文件複製到我的項目中的數據庫目錄,但它會引發FileNotFoundException。我猜測這是一個權限問題。無法爲內容提供商創建數據庫

我的應用程序與Searchable字典類似,但問題是,由於我有大約2000條記錄,因此需要大約15-30秒來填充數據庫。我也必須告訴用戶數據正在加載。所以我決定使用sqlite數據庫,我可以複製到我的數據庫幫助類的onCreate方法中的項目的數據庫目錄[擴展SqliteOpenHelper]。

現在我使用相同的方法來複制我的實際應用程序數據庫,它工作正常。這可能是因爲他們在同一個進程中運行。

如何將我的數據庫複製到數據庫目錄或我需要將它複製到哪裏?

謝謝。

回答

0

我不相信這是可能的。

+0

你能解釋一下你的意思嗎?無法將數據庫複製到該位置,或者無法顯示某種加載對話框? -謝謝回覆。 – achie 2010-12-01 22:08:46