>我有一个使用 WebView 显示 Highcharts 图表的 React Native 应用程序。 它工作了一段时间,但它突然停止在 Android 中加载。 我能找到的唯一解决方法是禁用Chrome并重新启用它。这让我相信我的手机上的Chrome上发生了一些事情,使它崩溃了。 我在Android开发人员文档中看到,WebView有一个destroy((函数。
有没有办法从我的 React Native 应用程序调用这个函数?
MMM 这个问题的目的尚不清楚。
您不想显示 Web 视图 ? 不显示它,将其从渲染函数中删除。
您要显示网页视图吗? 显示它。
你想要有条件渲染吗? 有了它,它将破坏 Web 视图或创建一个新的视图。有很多关于如何在谷歌中拥有条件渲染的帖子。
我的建议是...更新镶边。如果已更新,请返回到以前的版本。如果您有android 7 +,我认为您可以在开发人员选项中更改Webview提供商,如果可以,请将其更改为android系统Webview(您需要从Play商店手动安装它(。不要使用本机解决方案来解决个人设备问题。