Отображение условий и положений впервые в приложении для Android - PullRequest
0 голосов
/ 01 мая 2011

Я занимаюсь разработкой приложения для Android, в котором первым экраном является заставка. Если пользователь впервые (то есть приложение только что установлено), я должен показать условия в противном случае я должен показать экран входа в систему.

Как узнать, сколько раз было открыто приложение или указывается, что приложение открывается в первый раз? Есть ли API для этого?

Ответы [ 2 ]

5 голосов
/ 01 мая 2011

Вам не нужен этот счетчик:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
if(!prefs.getBoolean(KEY_EULA_ACCEPTED, false)) {
    showEula();
    // Determine if EULA was accepted this time
    prefs.edit().putBoolean(KEY_EULA_ACCEPTED, true).commit();
}
2 голосов
/ 01 мая 2011

Вы можете использовать SharedPreferences ( учебник ).

Просто проверьте определенное значение onCreate (). Если его там нет, сделайте что-нибудь, затем установите значение. В следующий раз значение будет там, и вы можете его пропустить.

...