我们第一次启动应用程序时添加toast

时间:2012-10-06 10:20:08

标签: android

有没有任何方法在我第一次启动应用程序后在Android设备中安装应用程序后会向我显示一个toast。 之后,每当我启动应用程序时,它都不会显示吐司。 事先提前。 :)

3 个答案:

答案 0 :(得分:1)

您必须在某个地方保存一个值,您可以在每次启动时检查该应用程序是否已启动。 SharePreferences将是一种选择。或者在数据库中。

答案 1 :(得分:1)

向ClientPreferences添加一个变量,如果用户已打开该应用程序,则该变量设置为true。然后,您可以在主活动中的onCreate中显示Toast,如果该变量为false。

SharedPreferences prefs = this.getSharedPreferences(
        "com.your.app", Context.MODE_PRIVATE);
boolean hasVisisted = prefs.getBoolean("HAS_VISISTED_BEFORE", false);
if(!hasVisited) {
    Toast.makeText(...).show();
    prefs.edit().putBoolean("HAS_VISISTED_BEFORE", true).commit();
}

答案 2 :(得分:0)

即使应用程序已关闭,也可使用SharedPreference保存值。

因此当您的应用程序首次启动时检查共享首选项值,并进行Toast并更改共享首选项的值。 现在,在完成应用程序时,更改共享首选项的值。

你可以参考this link

希望这会对你有所帮助。