从0.56.0升级到React Native 0.57.8后,当应用程序启动时应显示警报时,出现错误“试图显示警报视图,但没有应用程序窗口”。 UI似乎加载速度比以前慢。要解决此问题,我添加了setTimeout设置为0.5秒,但我不喜欢此解决方案,并且想检查是否存在应用程序窗口。我将实现一个基本的“等待”逻辑,该逻辑将每0.01秒检查一次应用程序窗口是否存在。现在我的问题是如何检查它的存在?
顺便说一句,不确定这是否相关,但我也使用Wix react native navigation 2
编辑:这就是警报管理器在本机端检查它的方式:
https://github.com/facebook/react-native/blob/master/React/Modules/RCTAlertManager.m#L93
我只想从javascript中做同样的事情。