我想用Ok按鈕顯示一個簡單的信息對話框,介紹此版本中的新增功能,但它只應在第一次啓動時顯示。什麼是實現這個最好的方法?僅在Android應用程序啓動時顯示版本信息一次
1
A
回答
1
我會(和有)使用SharedPreferences具有布爾值或整型值。只需檢查最後一個版本是否比當前版本舊,並更新int。 這是一個很好的小片段。
//check to see if we need to show whats new or not
SharedPreferences config = getSharedPreferences(MY_PREFS_STRING, 0);
int lastVersion = config.getInt(KEY_VERSION, -1);
if(currentVersion > lastVersion){
showDialog(id);
//set this as lastVersion
}
1
了許多解決方案都記錄在這裏:
0
某處存儲在一個布爾變量:偏好,DB,SD卡,..
相關問題
- 1. 僅在第一次啓動應用程序時顯示UIAlertView
- 2. 在第一次啓動iPhone應用程序時顯示信息imageview
- 3. 僅在應用程序第一次啓動時啓動活動
- 4. 如何僅在首次啓動應用程序時顯示消息?
- 5. 如何在第一次應用程序啓動時顯示pushviewcontroller?
- 6. 在Windows應用程序中顯示UI中的版本信息
- 7. 當應用程序啓動時,是否可以僅顯示一次屏幕?
- 8. 在Android上每次啓動應用程序只顯示一次警告
- 9. VB.Net應用程序 - 在應用程序啓動時向用戶顯示消息
- 10. 如何在首次啓動應用程序時顯示UIViewController?
- 11. 推送通知每次在應用程序啓動時顯示
- 12. 如何在首次啓動時僅顯示一次UIPageViewController
- 13. 如何僅在應用程序啓動「新鮮」時才顯示啓動屏幕?
- 14. 在應用程序第一次運行時僅顯示一次視圖
- 15. 如何僅顯示一次活動一次。應該只顯示第一次打開的應用程序。?
- 16. 如何在android中啓動應用程序時顯示進度
- 17. 如何在啓動時僅啓動一次Android視圖動畫?
- 18. Android應用程序無法啓動活動組件信息
- 19. 批次:啓動應用程序不會顯示一個GUI
- 20. 當應用第一次啓動時顯示幻燈片教程
- 21. 顯示設置並在第一次啓動應用程序時記住
- 22. 如何在應用程序啓動時只顯示一條消息?
- 23. Android - 基本信息應用程序
- 24. iOS:如何僅在啓動程序期間使文本顯示一段時間?
- 25. 將版本信息添加到Android應用程序
- 26. 首次啓動Android應用程序後,如何處理XML信息
- 27. 應用程序第一次在應用程序啓動後顯示白屏的應用程序
- 28. 在應用程序啓動3次後顯示AlertDialog
- 29. 如何覆蓋Android的啓動器應用程序的信息?
- 30. Android啓動應用程序詳細信息頁面