仅在应用程序启动时显示弹出窗口

时间:2014-04-24 08:51:37

标签: android popup android-activity

我想在每次应用程序启动时显示一个弹出窗口。从另一个活动转移到上一个活动时,不应再次出现该流行音乐。但每次应用程序启动时,弹出窗口都必须再次出现。

这是我已经使用的,但每次应用程序启动时,首次运行都设置为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();
        }

2 个答案:

答案 0 :(得分:0)

你可以在启动画面中使用bundle putextra方法传递字符串然后在你的主要活动上检查它(getIntent.getextra.containsKey("通过启动画面传递的字符串"))然后显示弹出其他明智的应用程序正常行为。

答案 1 :(得分:0)

它设置为false,因为首先,只要您的应用关闭,您需要设置True值。我想也许是问题