2010-09-22 212 views
4

我正在創建一個應用程序,該應用程序在BlackBerry OS 5.0上使用SQLite作爲數據存儲。當它從設備中刪除時,我想努力工作並從手機中刪除數據庫。在卸載應用程序時刪除SQLite數據庫

雖然我似乎可以找到很多關於永久存儲在刪除應用程序時被刪除的信息,但我找不到有關SQLite數據庫的任何信息。

有誰知道刪除數據庫的方法嗎?默認情況下,我會將其存儲在外部媒體(SD卡)上,但將其存儲在啓用eMMC的設備上時將其刪除的信息也會獲得加分。

謝謝!

回答

3

5.0 API有一個名爲CodeModuleListener的新類,您可以使用它來與CodeModuleManager.addListener()一起檢測應用程序模塊何時從系統中移除。那將是刪除數據的好時機。

+0

這是否意味着我的應用程序必須在後臺運行? – Spedge 2010-09-23 10:12:36

+0

我不確定 - API沒有說。它應該很容易,試試看,並找出... – 2010-09-23 16:59:05

+0

好吧,我會給它一個去 - 並標記你的答案是正確的,一旦我試過:) – Spedge 2010-09-24 13:39:12

相關問題