2012-09-07 81 views
-1

我的應用程序從登錄開始。在登錄時,我啓動了一項服務,並重定向到另一項活動,如「主頁」。在此期間,我使用SharedPreferences直接啓動Home活動而不是再次登錄活動。但是,當我在reinsatlling APK服務停止。所以我想在重新安裝時清除SharedPreferences,以便啓動登錄活動而不是主頁。因此,該用戶再次登錄到應用程序並重新啓動服務。需要清除共享的prefrences,同時重新安裝

+0

更詳細說明歡迎 –

+0

希望這是一個想法,我想要什麼。 –

回答

0

當您安裝應用程序時,有ACTION_PACKAGE_ADDED廣播發送,但是安裝的應用程序不會收到它。

當您卸載應用程序時,它甚至不會被調用。

總結 - 從您自己的應用程序中捕獲這些事件是不可能的。

2

共享首選項和sqlite數據庫不會被刪除重新安裝。 要刪除它們,請在模擬器上轉至 Settings-->Appications-->Manage Applications-->Click on you application-->Click on "Clear Data"。這將清除存儲的數據。