我目前正在创建一个包含WebView的小型Android应用程序。如果出现错误(例如net :: Err_NAME_NOT_RESOLVED),WebView应加载自定义html文件。我在assets / www / mypage.html下粘贴了html文件 我的代码:
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
webview.loadUrl("file:///android_asset/www/mypage.html");
Toast.makeText(getActivity().getBaseContext(), "Just FMI", Toast.LENGTH_SHORT).show();
}
});
我做错了什么? Toast工作正常。
亲切的问候!
答案 0 :(得分:0)
尝试更改代码,如下所示
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl){
view.loadUrl("file:///android_asset/www/mypage.html");
Toast.makeText(getActivity().getBaseContext(), "Just FMI", Toast.LENGTH_SHORT).show();
}
});