环境
flutter + flutterBoost +原生
场景
微信分享页回跳 WxEntryActivity 在WxEntryActiviy 唤起flutter页面,当多次唤起时 flutter白屏
原因
google AndroidQ 常规页面+透明页,切换前后台时生命周期异常问题
https://issuetracker.google.com/issues/185693011
https://github.com/0xZOne/ActivityLifecycleDemo
大概的意思是AndroidQ 上,常规页面 + 透明页(栈顶),在整个App切换前后台时会重复调用 常规页面的onResume 和onPause 生命周期
FlutterBoost 为了解决该问题,写的代码
最终方案
删除掉 WxEntryActivity的透明背景,问题解决