有没有任何方法在我第一次启动应用程序后在Android设备中安装应用程序后会向我显示一个toast。 之后,每当我启动应用程序时,它都不会显示吐司。 事先提前。 :)
答案 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
希望这会对你有所帮助。