Показывать информацию о версии только один раз при запуске приложения в Android App - PullRequest
1 голос
/ 01 сентября 2010

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

Ответы [ 3 ]

1 голос
/ 01 сентября 2010

Я бы (и использовал) 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
        }
1 голос
/ 01 сентября 2010

Ряд решений документирован здесь:

Что такое SharedPreferences в Android?

0 голосов
/ 01 сентября 2010

с булевой переменной, хранящейся где-то: настройки, БД, SD-карта, ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...