我需要一種方法來檢測這是用戶第一次打開應用程序,如果是,請啓動一個活動。然後,所有以前的應用程序啓動都不會啓動該活動。我已閱讀了幾個有關使用首選項來完成此操作的地方。任何人有任何想法?僅在應用程序第一次啓動時啓動活動
0
A
回答
1
是的,偏好是要走的路。
檢查是否存在偏好標誌,如果您已經設置了該標誌,那麼您的應用程序已經啓動。否則,開始您的歡迎活動並設置未來的標誌。
+0
一個例子在這裏:http://stackoverflow.com/a/16258868/891479 – 2013-11-28 12:18:02
0
您也可以禁用一項主要活動並在您的介紹運行後啓用另一項活動。參見:the docs for PackageManager.setComponentEnabledSetting。
0
如果您有一位用戶在設備設置中刪除應用程序數據,該怎麼辦?這也會刪除sharedPreferences數據。 OP表示他/她需要一種方法來確定用戶是否曾經打開過應用程序。共享Pref不是完整的證據。
相關問題
- 1. 僅啓動一次活動
- 2. 僅在第一次啓動應用程序時顯示UIAlertView
- 3. Sqlite僅在第一次啓動應用程序時創建表
- 4. 如何在第一次啓動應用程序時使Activity只啓動一次?
- 5. 在第一次啓動小部件時啓動活動
- 6. Android自動啓動活動(應用程序啓動兩次)
- 7. 如何使活動成爲首次啓動的活動,但僅限於第一次運行的應用程序
- 8. 如何在更新後第一次打開應用程序時僅啓動一次活動?
- 9. 僅當應用第一次啓動時,如何使用特定的活動啓動應用?
- 10. 啓動應用程序在啓動時
- 11. 在啓動時啓動應用程序
- 12. 在啓動時啓動應用程序
- 13. 啓動時和第一次啓動應用程序時調度服務
- 14. android啓動應用程序啓動時的相機活動或同時啓動
- 15. 每次都在同一活動上啓動Android應用程序
- 16. 啓動應用程序時的Android啓動活動
- 17. 應用程序啓動時沒有啓動活動
- 18. 啓動活動沒有啓動第一
- 19. overridePendingTransition第一次啓動時不工作(應用程序只啓動!)
- 20. 如何僅在首次打開應用時啓動活動一次?
- 21. 僅在第一次啓動UiView Storyboard
- 22. 如何在啓動時僅啓動一次Android視圖動畫?
- 23. NavigationBarItem在第一次應用程序啓動時放錯位置
- 24. MessagePrompt在第一次啓動應用程序時崩潰
- 25. iphone應用程序在第一次啓動時崩潰
- 26. iOS:在第一次啓動應用程序時管理數據
- 27. 如何在第一次應用程序啓動時顯示pushviewcontroller?
- 28. 在第一次應用程序啓動時加載.nib
- 29. 當應用程序啓動時,聲音應該再次啓動
- 30. 在Windows 7上啓動時只啓動一次程序,僅使用註冊表
檢查: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