繁体   English   中英

Android splash Activity 只出现一次

[英]Android splash Activity only shows up once

我按照本教程为我的 Android 应用程序创建了一个斜线屏幕。 基本上就是在splash Activity的onCreate()中启动一个Thread,等待一小段时间再切换到主Activity。

这工作正常......仅在第一次运行时。 启动屏幕仅在安装或重新启动手机后显示一次。 第二次,应用程序只是跳过启动 Activity,就像它不存在一样。

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

谁能帮我这个? 非常感谢,

而不是把它放在你的onCreate()你可以尝试把它放在onStart()方法中。 这样,它会在每次启动时显示,而不仅仅是每个可能绕过您的生命周期问题的创建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM