Osc*_*ata 6 java android android-webview crosswalk xwalkview
我正在尝试在我的Android应用程序中使用XWalkView作为webview替换.我注意到XWalkView对象上没有setWebViewClient方法.问题是我想检查页面何时完成()以及何时加载资源().如何使用XWalkView执行此操作?onPageFinishedonLoadResource
我使用本教程嵌入了XWalkView
Sta*_*tan 17
Cross Walk API为每个组件引入了自己的名称.不仅WebView重命名为XWalkView,而且还有WebViewClient其名称XWalkResourceClient和WebChromeClient- XWalkUIClient.因此,setWebViewClient您应该使用setResourceClient方法并将XWalkResourceClient实例传递给它.例如,在此对象中,您可以实现一些必需的方法onLoadFinished.有关更多详细信息,请参阅Cross Walk API文档.
WebViewClient示例:
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
//Do stuff
}
});
Run Code Online (Sandbox Code Playgroud)
同样的事情,但使用XWalkView版本:
xWalkView.setResourceClient(new XWalkResourceClient(xWalkView){
@Override
public void onLoadFinished(XWalkView view, String url) {
super.onLoadFinished(view, url);
//Do Stuff
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3448 次 |
| 最近记录: |