2010-06-02 202 views
0

我需要一種方法來檢測這是用戶第一次打開應用程序,如果是,請啓動一個活動。然後,所有以前的應用程序啓動都不會啓動該活動。我已閱讀了幾個有關使用首選項來完成此操作的地方。任何人有任何想法?僅在應用程序第一次啓動時啓動活動

+0

檢查:http://stackoverflow.com/questions/2133986/how-to-know-my-android-application-has-been-upgraded-in-order-to-reset-an-alarm – Macarse 2010-06-02 19:24:44

回答

1

是的,偏好是要走的路。

檢查是否存在偏好標誌,如果您已經設置了該標誌,那麼您的應用程序已經啓動。否則,開始您的歡迎活動並設置未來的標誌。

+0

一個例子在這裏:http://stackoverflow.com/a/16258868/891479 – 2013-11-28 12:18:02

0

如果您有一位用戶在設備設置中刪除應用程序數據,該怎麼辦?這也會刪除sharedPreferences數據。 OP表示他/她需要一種方法來確定用戶是否曾經打開過應用程序。共享Pref不是完整的證據。

相關問題