本文主要是介绍Android SplashActivity runs twice at launch on Android 13 API 33,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
运行写好的 Android App 到自己手机上(显示Xiaomi 23013RK75C Android 13 API 33),
通过 Logcat 发现第一次安装运行时启动页面的 onCreate 被调用两次,第一次 onCreate 函数中的 savedInstanceState 值为空,第二次不为空。
安卓官网发现应该是 Android 12 及以后的版本,制作启动页面需要调整,
If your existing splash screen is implemented using a dedicated
Activity
, launching your app on devices running Android 12 or later results in duplicate splash screens: the system splash screen displays, followed by your existing splash screen activity.
地址:Migrate your splash screen implementation to Android 12 and later | Views | Android Developers
这篇关于Android SplashActivity runs twice at launch on Android 13 API 33的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!