java如何在首次应用程序发布时触发教程(Android)
我需要在第一次发布应用程序时开始一项活动(教程)。我想我可以写在我的主要,但后来我意识到,一旦应用程序关闭,并再次启动,它只会再次启动教程
Boolean first = true;
if(first){
Intent i ......
first = false;
}
所以我考虑创建一个数据库或在文件中写入一个值,并将布尔值保存在该文件中。有没有更简单的方法?提前谢谢
你可以在下面搜索框中键入要查询的问题!
我需要在第一次发布应用程序时开始一项活动(教程)。我想我可以写在我的主要,但后来我意识到,一旦应用程序关闭,并再次启动,它只会再次启动教程
Boolean first = true;
if(first){
Intent i ......
first = false;
}
所以我考虑创建一个数据库或在文件中写入一个值,并将布尔值保存在该文件中。有没有更简单的方法?提前谢谢
# 1 楼答案
您需要保存该信息,例如使用SharedReferences,以便在应用程序启动时它是持久的并读取其值
见: http://developer.android.com/reference/android/content/SharedPreferences.html http://www.vogella.com/tutorials/AndroidFileBasedPersistence/article.html#preferences
# 2 楼答案
您可以为此使用首选项。您可以在onCreate方法上实现以下代码
第一个教程完成后,更改首选项值