一、一开始拿到这个问题,我想到了两个方向:
1、界面启动的耗时操作
特意打印了方法执行时间,还好呀,这个思路被pass
2、界面的window背景色,这个是系统设置的,可能为黑色
于是试用了不少背景设置属性:android:windowBackground、windowIsTranslucent
windowFullscreen、windowContentOverlay等等,也去网上、甚至翻墙搜索了很多属性
这个地方最耗时,因为黑屏出现不是“必现的”,周三的时候我以为解决了,周四复测的时候,发现还是不行。于是,这个思路也被pass
二、怎么办呢?
自己想的两个思路都不行,网上也找不到答案。只能硬着头皮去手机里测试,先从其他app试起来,想着看看其他app的表现,试了三四个app都没找到规律。直到试到了今日头条和中国移动这两个app,才发现了点问题:
他们进程启动的时候会申请权限,如果不同意都不让进app
反观我们的app呢?即使弹出了权限申请框,也是能从闪屏页跳转到首页的。
于是我猜想:应该是在权限窗出来的时候,不能跳转界面。故将闪屏页的权限移到了首页,经测试,就是这个问题。
三、结论
在这部手机上,权限窗弹出后,底部界面不能再跳转