我想用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. 每次启动Android应用程序时显示启动画面
- 4. 仅在应用程序第一次启动时启动活动
- 5. 如何仅在首次启动应用程序时显示消息?
- 6. 如何仅在应用程序启动时第一次显示登录屏幕
- 7. 在Windows应用程序中显示UI中的版本信息
- 8. 如何在第一次应用程序启动时显示pushviewcontroller?
- 9. 当应用程序启动时,是否可以仅显示一次屏幕?
- 10. Sqlite仅在第一次启动应用程序时创建表
- 11. 仅在应用程序启动时显示弹出窗口
- 12. 在Android上每次启动应用程序只显示一次警告
- 13. 提示对话框一次(仅在用户启动应用程序时)
- 14. VB.Net应用程序 - 在应用程序启动时向用户显示消息
- 15. 如何在首次启动应用程序时显示UIViewController?
- 16. 如何在首次启动应用程序时显示页面
- 17. 推送通知每次在应用程序启动时显示
- 18. 在应用程序启动时不再显示消息框
- 19. 如何在首次启动时仅显示一次UIPageViewController
- 20. 如何仅在应用程序启动“新鲜”时才显示启动屏幕?
- 21. 如何为Android程序包启动应用程序信息
- 22. 仅在应用程序启动后显示弹出式动作
- 23. 在应用程序第一次运行时仅显示一次视图
- 24. 如何在应用程序第一次运行时仅显示一次视图?
- 25. 当应用程序启动时,第一次显示Android应用程序教程页面
- 26. 仅显示启动画面一次
- 27. 如何仅显示一次活动一次。应该只显示第一次打开的应用程序。?
- 28. 显示消息仅一次
- 29. android:在启动应用程序时显示单选按钮
- 30. 如何在android中启动应用程序时显示进度