【发布时间】:2011-04-29 20:47:08
【问题描述】:
我在 this tutorial 之后为我的 Android 应用创建了斜线屏幕。基本上就是在splashActivity的onCreate()中启动一个Thread,等待一小段时间再切换到主Activity。
这很好用……仅在第一次运行时。启动屏幕仅在安装或重新启动手机后显示一次。第二次,应用只是跳过启动 Activity,就像它不存在一样。
我怀疑它与 Android Activity 生命周期有关,也许该应用程序并不真正存在并保留在内存中。我尝试通过以下方式杀死它:1)使用“高级任务管理器”应用程序,以及 2)以编程方式在 onDestory() 中杀死它,但这些都不起作用。在第一次之后,启动画面仍然不会出现。
谁能帮我解决这个问题?非常感谢,
【问题讨论】:
-
您需要启动画面做什么?如果是为了“伪装”一些可能需要时间才能完成的准备工作,那么这通常是可以接受的。另一方面,如果它只是为了它而存在,许多用户会厌倦它。
标签: android android-activity splash-screen