我想用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启动应用程序详细信息页面