0
私は初心者ですが、onReceivedErrorコードを追加する場所を教えてください。android webview =ウェブページが見つかりません=どこにonReceivedErrorを追加するか
これは私の元のコードです:
私の静的なページは私のウェブサイトに指示し、インターネットの速度が遅いか、まったくネットワーク接続しないで、私はURLを示すエラーが出る場合は、私があれば、別のHTMLエラーページを表示したいと思いますリロードボタンでも可能です。
ガイダンスのために事前に感謝します。
public class WebActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webcontent);
webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient()); //the lines of code added
webView.setWebChromeClient(new WebChromeClient()); //same as above
webView.loadUrl("file:///android_asset/index.html");
}
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
以下のコードを挿入する方法: を案内してくださいか、new WebViewClient()
に設定されている任意の改善
@Override
public void onReceivedError(WebView WebResourceRequest WebResourceError) {
webView.loadUrl("file:///android_asset/errorpage.html");
こんにちは、@ エラー処理はどこですか? (webView.loadUrl( "file:///android_asset/errorpage.html");) エラーが発生した場合、 "errpage.html"を表示する方法 –
@ShaikArifの回答が更新されました – zed
Thanks a lot bro ThumbsUp)、あなたは私の一日を作った。 –