运行写好的 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