2015-04-13 2 views
-3

Я хочу запустить кусок кода, который будет проверять, установлено ли мое приложение в первый раз, и показать мою активность точно так же, как учебник (пример: если человек установил игру, их показ в каком-то учебнике как играть в игру) для первого пользователя. У меня есть 3 действия, это Splash-экран, основная активность и профиль. Я не знаю, как это сделать.Проверьте, запускается ли андроид в первый раз

+0

смотреть на это http://stackoverflow.com/questions/7217578/check-if-application-is-on-its-first-run – surhidamatya

ответ

3

Самый простой, что вы можете сделать, это сохранить логическое в sharedPreferences, когда ваше приложение работает, а затем проверить его каждый раз ваши старты приложение, что-то вроде этого:

if (mySharedPreferences().appAlreadyRun) { 
    //Your app has already been run at least once, so don't show tutorial 
} 
else{ 
    //Your app is running for the first time 
    showTutorial(); 
    mySharedPreferences().appAlreadyRun = true 
} 

Обратите внимание, что это не будет работать, это просто «pseudoC ода ", чтобы помочь вам получить эту идею. Надеюсь, это поможет

+0

Я просто решил свою проблему. Спасибо, в любом случае – ziah299

0

Вы должны сохранить настройки, которые пользователь запустил, по крайней мере, один раз.

Если настройки не там: первый раз Если настройки есть: п-й раз

Вы можете сохранить настройки с помощью SharedPreferences: link to Android Dev

Смежные вопросы