我想在我的第一个活动android编程中使用警报图,该编程在第一次用户打开应用程序时显示一次 有谁能够帮我 ?
答案 0 :(得分:1)
首先,沿着以下行宣布boolean
:
private static boolean isFirstLaunch = true;
然后,显示您的警报图表以及首次启动时需要执行的任何操作,并将boolean
设置为false:
if (isFirstLaunch == true) {
//call dialog box or the like here
isFirstLaunch = false;
}
随后,当活动恢复时,它会检查boolean
现在是否为false,因此不再显示该对话框。请注意,此方法适用于会话中的活动。如果强行终止并重新启动,则会再次显示该对话框。要解决此问题,您可以将布尔值保存在SharedPreferences
中,并在每次启动应用时检查SharedPreferences
。
答案 1 :(得分:0)
在SharedPrefences文件中保留一个布尔变量。用户第一次打开应用程序时,您从SharedPreferences中检索该布尔值,并且该值为false,因此您显示警报图并将首选项中的布尔值更改为true。下次当用户访问您的应用程序时,您再次检查布尔变量的值。您发现其值为true,因此您不显示该图。
看看它是否有帮助!!!!