我想在每次应用程序启动时显示一个弹出窗口。从另一个活动转移到上一个活动时,不应再次出现该流行音乐。但每次应用程序启动时,弹出窗口都必须再次出现。
这是我已经使用的,但每次应用程序启动时,首次运行都设置为false。
public static firstrun;
firstrun = getSharedPreferences("PREFERENCE", MODE_PRIVATE).getBoolean(
"firstrun", true);
if (firstrun) {
//show popup.
// Save the state
getSharedPreferences("PREFERENCE", MODE_PRIVATE).edit()
.putBoolean("firstrun", false).commit();
}
答案 0 :(得分:0)
你可以在启动画面中使用bundle putextra方法传递字符串然后在你的主要活动上检查它(getIntent.getextra.containsKey("通过启动画面传递的字符串"))然后显示弹出其他明智的应用程序正常行为。
答案 1 :(得分:0)
它设置为false,因为首先,只要您的应用关闭,您需要设置True
值。我想也许是问题