RN 使用Webview在Android端导致应用闪退
目前发现有两种情况会导致使用Webview时在Android端闪退:
- 在ScrollView中使用Webview, ScrollView滚动到底部时会闪退。 解决方法:在ScrollView上添加属性overScrollMode="never"
<ScrollView overScrollMode="never">
<WebView ... />
</ScrollView>
- 在使用Webview后,调用navigation.goBack(默认头部的返回)后应用闪退。 解决方法:在Webview上添加属性androidHardwareAccelerationDisabled
<WebView
androidHardwareAccelerationDisabled
...
/>
上面两种情况可能会在同一个位置出现,两种解决方案可同时使用;