问题: 双屏,副屏幕启动的应用无法显示
分析:
dumpsys window animator观察Top Window是否存在 => 存在,无异常退出dumpsys window查看Top Window的状态,isVisible,isOnScreen=> 可见dumpsys activity查看对应Activity状态 => 正常dumpsys display查看mViewports => 正常dumpsys SurfaceFlinger查看Layer状态 => 对应Layer为hidden- 分析Layer状态切换逻辑 => WindowManager中Task创建时未成功设置为可见,因为默认为true,判断相等不设置Layer状态
方案: 设置Task默认可见性为false