2014-04-24 120 views
-3

我想在每次应用程序启动时显示弹出窗口。从另一个移动到上一个活动时,弹出窗口不应该再次出现。但是每次应用程序启动时弹出框必须再次出现。仅在应用程序启动时显示弹出窗口

这就是我已经使用,但每次应用程序启动第一次运行设置为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

嘿兄弟RU使用闪屏或不使用 –

+0

是我使用闪屏 – HussainMarvi

+0

请参阅下面我的回答... –

回答

0

您可以使用从闪屏束putextra方法然后检查它在你的主要活动,如果(getIntent.getextra.containsKey()“这是由闪屏传递的字符串”),则显示弹出式传递字符串提出其他明智的正常应用行为。

+0

这就是我已经做的事情..我的闪屏没有出现如果记住的凭据被选中。弹出窗口从另一个活动显示在我的主屏幕上。所以在某种程度上,我正在做与上面提到的完全一样的..但这不起作用.. – HussainMarvi

0

它被设置为false,因为首先,只要您的应用程序关闭,您就需要设置True的值。我认为这也许是问题

相关问题