我正在尝试在我的android应用中使用 XWalkView 作为webview的替代品。我注意到 XWalkView 对象上没有setWebViewClient方法。问题是我想检查页面何时完成(onPageFinished)和何时加载资源(onLoadResource)。我该如何使用 XWalkView

我使用本教程嵌入了XWalkView

embed crosswalk in android studio

最佳答案

Cross Walk API为每个组件引入了自己的名称。不仅WebView重命名为XWalkView,而且WebViewClient也有对应的名称XWalkResourceClientWebChromeClient-XWalkUIClient。因此,应该使用setWebViewClient方法并将setResourceClient实例传递给它,而不是XWalkResourceClient。在此对象中,您可以实现一些必需的方法,例如onLoadFinished。请与Cross Walk API documentation协商以获取更多详细信息。

10-07 20:43