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


 

                

相关推荐

  1. Android SplashActivity runs twice at launch on Android 13 API 33

    2024-06-08 18:04:02       27 阅读
  2. lqb省赛日志[13&14/37]

    2024-06-08 18:04:02       38 阅读
  3. Android 13 - Media框架(33)- ACodec(九)

    2024-06-08 18:04:02       85 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 18:04:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 18:04:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 18:04:02       87 阅读
  4. Python语言-面向对象

    2024-06-08 18:04:02       96 阅读

热门阅读

  1. C#面:解释什么是闭包

    2024-06-08 18:04:02       30 阅读
  2. 使用Python编写Ping监测程序

    2024-06-08 18:04:02       32 阅读
  3. h5 拍照后压缩图片上传 方法直接用

    2024-06-08 18:04:02       36 阅读
  4. 系统与软件工程软件测试设计技术

    2024-06-08 18:04:02       32 阅读