0
接続が切断されたときにエラーページを読み込むためにこのコードを実行しました。アセットフォルダからファイルをロードしようとしていますが、ロードできません。私を助けてくれる誰か。 ロード・ページの前に進捗バーも表示しています。webviewエラーページを読み込めませんでした
setContentView(R.layout.activity_main);
frameLayout = (FrameLayout) findViewById(R.id.frameLayout);
progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setMax(100);
webView = (WebView) findViewById(R.id.webView);
webView.setWebViewClient(new HelpClient());
/* webView.setWebViewClient(new WebViewClient(){
public void onReceivedError (WebView view, int errorCode, String description, String faillingUrl){
webView.loadUrl("file:///android_asset/Splash-LS.png");
}
});*/
webView.setWebChromeClient(new WebChromeClient(){
public void onProgressChanged(WebView view, int progress){
frameLayout.setVisibility(View.VISIBLE);
progressBar.setProgress(progress);
setTitle("Chargement ...");
if (progress == 100){
frameLayout.setVisibility(View.GONE);
setTitle(view.getTitle());
}
super.onProgressChanged(view, progress);
}
/* public void onReceivedError (WebView view, int errorCode, String description, String faillingUrl){
webView.loadUrl("file:///android_asset/Splash-LS.png");
}*/
});
webView.getSettings().setJavaScriptEnabled(true);
webView.setVerticalScrollBarEnabled(false);
webView.loadUrl(webAddress);
progressBar.setProgress(0);
webView.setWebViewClient(new WebViewClient(){
public void onReceivedError (WebView view, int errorCode, String description, String faillingUrl){
webView.loadUrl("file:///android_assets/erreur.html");
}
});
}
からhtmlファイルをロードするための正しい行であるべきでは十分ではありません - 正確な詳細を記入してください。あなたは何を見ますか?ログにエラーがありますか?また、 "webAddress"の形式は何ですか? – yakobom
貧しい私の英語のために私が必要なものを説明するために申し訳ありません。私はちょうどインターネットがavaibleでないときイメージかウェブページを示したいと思う。私は、ウェブサイトのサイトが利用できないときにデフォルトのエラーメッセージを表示したくありません。これが私の助けになるのを助けてくれることを願っています。 – user7647539