检查android是否第一次运行

时间:2015-04-13 09:11:50

标签: android android-activity

我想运行一段代码来检查我的应用程序是否是第一次安装并显示我的活动就像一个教程(例如:如果一个人安装了游戏,他们展示了一些教程如何玩游戏)第一次用户。我有一个3活动,即Splash屏幕,主要活动和个人资料。我不知道如何实现它。

2 个答案:

答案 0 :(得分: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
}

请注意,这不起作用,它只是“伪代码”来帮助您理解。希望它有所帮助

答案 1 :(得分:0)

您应该存储用户至少运行过一次的设置。

如果设置不存在:第一次 如果设置在那里:第n次

您可以使用SharedPreferenceslink to Android Dev

存储设置