Убедитесь, что первый пользователь моего приложения в Android

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

Ответы

Ответ 1

Сохранять флаг в предпочтениях и проверять его при запуске. Измените его после появления всплеска один раз.

Ответ 2

Вы можете, например, используйте sharedPreference-object для хранения логического значения, которое сообщает вам, если это первый раз, когда пользователь открывает приложение. Проверьте предпочтение, когда пользователь запускает приложение, и если он возвращает true, тогда отобразите средний экран.

private SharedPreferences mPreferences;
....
boolean firstTime = mPreferences.getBoolean("firstTime", true);
if (firstTime) { 
    SharedPreferences.Editor editor = mPreferences.edit();
    editor.putBoolean("firstTime", false);
    editor.commit();
    showMiddleActivity();
}

Что-то вроде этого.

Изменить: Избить его jqpubliq...

Ответ 3

Вам нужно будет где-то сохранять данные, в вашем случае было бы проще просто выписать пустой файл после первого запуска приложения. Таким образом, вы должны проверить наличие этого файла, и если бы он был там, вы бы не показывали второе действие и просто показывали основное действие.