如何实现弹出窗口而不在android中执行任何操作?

时间:2014-04-08 12:07:02

标签: android

我希望在活动启动后显示弹出窗口。这就像几秒钟之后会出现延迟弹出。我该如何实现呢?任何想法或例子?如果是这样我会有所帮助..谢谢你。

2 个答案:

答案 0 :(得分:0)

许多方法都这样做。 如果您有要显示POP-up的活动列表,则可以使用以下两种方式:

  1. 创建一个主动检查堆栈中前景[最热门活动]的服务,如果要显示弹出窗口的活动,只需发送广播以显示弹出窗口。
  2. 创建一个扩展Asynctask类的类,它在doinbackground中等待Xsecs并在onpostexecute上显示弹出窗口,如果只想显示一次,则在oncreate结束时调用Asynctask类的执行。
  3. Asynctask类将是最适合在这种情况下使用的。通过这种方式,您可以在项目的每个位置重复使用此asynctask类。

答案 1 :(得分:0)

new Handler().postDelayed(new Runnable(){ @Override
        public void run() {
            // This method will be executed once the timer is over
           //call your toast here.
            //TIME_OUT is no of milliseconds you want to wait before Toast is popped.
        } },TIME_OUT);

希望这有帮助。