2010-08-31 2 views
1

Я хочу показать простой информационный диалог с кнопкой Ok, о том, что нового в этой версии, но оно должно отображаться только при первом запуске. Каков наилучший способ реализовать это?Показывать информацию о версии только один раз при запуске приложения в Android-приложении

ответ

1

Я бы (и есть) использовал SharedPreferences с булевым значением или значением int. Просто проверьте, установлена ​​ли последняя версия старше текущей версии и обновлена ​​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 
     } 
0

с логической переменной хранится где-то: предпочтения, DB, SD карты, ..