在android编程中首次使用时显示图表

时间:2015-03-23 16:26:37

标签: android

我想在我的第一个活动android编程中使用警报图,该编程在第一次用户打开应用程序时显示一次 有谁能够帮我 ?

2 个答案:

答案 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,因此您不显示该图。

看看它是否有帮助!!!!