我正在尝试在我的android应用中使用 XWalkView 作为webview的替代品。我注意到 XWalkView 对象上没有setWebViewClient
方法。问题是我想检查页面何时完成(onPageFinished
)和何时加载资源(onLoadResource
)。我该如何使用 XWalkView ?
我使用本教程嵌入了XWalkView
embed crosswalk in android studio
最佳答案
Cross Walk API为每个组件引入了自己的名称。不仅WebView
重命名为XWalkView
,而且WebViewClient
也有对应的名称XWalkResourceClient
和WebChromeClient
-XWalkUIClient
。因此,应该使用setWebViewClient
方法并将setResourceClient
实例传递给它,而不是XWalkResourceClient
。在此对象中,您可以实现一些必需的方法,例如onLoadFinished
。请与Cross Walk API documentation协商以获取更多详细信息。