我在Android TV应用中使用网页视图,并附带处理程序,如:
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(context, "Oh no! " + description, Toast.LENGTH_SHORT).show();
webView.loadUrl("file:///android_asset/error.html");
}
});
我将如何测试?
答案 0 :(得分:0)
onReceivedError:
此方法在API级别23中已弃用。
你应该使用
void onReceivedError (WebView view,
WebResourceRequest request,
WebResourceError error)
onReceivedError in android docs
如果您要测试错误案例,请尝试连接未知网页,例如:http://google.com/404
在创建和初始化webview对象后运行此代码
webView.loadUrl("http://google.com/404");
我希望这段代码会触发onReceivedError函数