0

有没有什么方法可以在我第一次启动应用程序时在 android 设备中安装应用程序后向我显示敬酒。之后,每当我启动该应用程序时,它都不会显示该吐司。提前谢谢。:)

4

3 回答 3

2

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

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();
}
于 2012-10-06T10:29:07.963 回答
1

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

于 2012-10-06T10:22:26.380 回答
0

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

因此,当您的应用程序第一次启动时,请检查该共享首选项值,然后敬酒并更改共享首选项的值。现在完成应用程序时,更改共享偏好的值。

你可以参考这个链接

希望这会帮助你。

于 2012-10-06T10:27:13.527 回答