我想用Ok-Button显示一个简单的信息对话框,关于这个版本中的新内容,但它应该只在第一次启动时显示。什么是实现这个的最好方法?
答案 0 :(得分:1)
此处记录了许多解决方案:
答案 1 :(得分:1)
我会(也有)使用带有布尔值或int值的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
}
答案 2 :(得分:0)
将布尔变量存储在某处:首选项,数据库,SD卡,..