2012-08-22 49 views
2

好吧,這個黑莓應用程序,我已經創建一個數據庫,安裝並運行第一次。它安裝在SD卡上。黑莓刪除SD卡文件刪除的應用程序

當我刪除應用程序 - 此文件仍然存在,我找不到任何刪除應用程序時刪除它的方式。

有什麼建議嗎?

回答

2

應用程序本身既不是設備操作系統也不做這樣的操作。在unistalling應用程序只鱈魚文件正在卸載和相關的持久對象正在刪除。所有生成的數據文件(在設備內存/媒體卡中)保持不變。

作爲解決您的任務的選項 - 實施並安裝附加應用程序,即uninstall watcheruninstaller,它們監視卸載事件並刪除所有數據文件。

要利用此功能,請查找CodeModuleManager class及其方法addListener()

執行CodeModuleListener並將其引用CodeModuleManager的addListener()方法。

注意刪除特定模塊並採取相應措施。

+1

爲擡頭歡呼 – theiOSDude

2

不幸的是,沒有關於應用程序卸載的事件。

您可以編寫,打包資源(或下載)並安裝第二個後臺應用程序,以檢查您的前臺應用程序。如果刪除前臺應用程序,它將刪除數據庫並將其從設備中刪除。這是BB開發中真正的高級話題。

如果你想隱藏數據庫中的數據,你可以加密它。