最近我在我的 iOS 应用程序中发现了一些奇怪的 bug(在 Android 上目前我还没有看到这个问题)。
当发布模式安装在我的真实设备上(即使是来自 App Store 的生产应用程序也会出现相同的问题),并且当应用程序从背景打开,例如 1、2 小时后 - 我的应用程序会冻结几秒钟(我可以滚动我的列表但不能使用 Touchables)。有时它会冻结 5 秒钟,有时会冻结 10 秒钟……冻结时间不是固定的。
我使用 React Native Navigation 进行导航。首先,我认为可能是导航的问题 - 但是我可以通过选项卡导航。所以我可以通过选项卡导航,在选项卡中滚动 FlatLists,但是列表项是不可点击的 - 我可以单击它们,但 onPress 没有被调用。而当冻结结束后几秒钟后 - 我的应用程序执行所有未完成的导航。也就是说,它打开了所有在应用程序冻结时被点击的屏幕...
谁遇到过这样的问题?我该如何解决?请帮帮我,我在这里卡了几天 :(
React-Native 版本:0.59.10; React 版本:16.8.3;
谢谢提前。