11/08/2024 16:35:55
问题描述
部分业务有在主 Activity 前插入自定义 Activity 或其他组件 Activity 的需求,启动应用/游戏时,可能会出现主 Activity 设置的 windowbackground 未显示的情况。
问题原因
一般情况下,启动应用/游戏时,在内容没加载好前会先显示启动 Activity 设置的 windowbackground 背景。
当主 Activity 就是启动 Activity 时,启动会正常显示主 Activity 设置的 windowbackground 背景;
当在主 Activity 前插入前置插件(如 MSDKPolicy 或信鸽拉起)时,此时的启动 Activity 是前置插件 Activity,启动会先显示前置插件的背景,等主 Activity 的内容加载好后前置插件才会把主 Activity 拉起来,此种场景主 Activity 的 windowbackground 背景不显示。
解决方案
若业务侧对于启动显示背景有要求,可自行修改前置插件 Activity 的 windowBackground 为业务侧所需背景。若要修改组件侧 Activity 的背景,需和组件侧做好沟通确认并自行做好修改后的适配。
Copyright © 2024 MSDK.
All rights reserved.
All rights reserved.