Android启动活动仅显示一次

时间:2011-04-29 20:47:09

标签: android android-activity splash-screen

我在this tutorial之后为我的Android应用创建了一个斜杠屏幕。基本上它只是在splash活动的onCreate()中启动一个Thread,并在切换到主活动之前等待一小段时间。

这很好......只在第一次运行时才有效。启动屏幕仅在安装或重新启动手机后显示一次。在第二次,应用程序只是跳过启动活动,就像它不存在。

我怀疑它与Android Activity生命周期有关,也许应用程序并不真正存在并留在内存中。我尝试通过以下方式杀死它:1)使用“高级任务管理器”应用程序,2)以编程方式在onDestory()中杀死它,但没有一个工作。启动画面仍然不会在第一次显示后显示。

任何人都可以帮我吗?非常感谢,

1 个答案:

答案 0 :(得分:1)

您可以尝试将其放在onCreate()方法中,而不是将其放在onStart()中。这样,它就会显示每个启动,而不仅仅是每个可能会解决生命周期问题的创建。