私のオープンアクティビティではオープンツイッターリンク:http://mobile.twitter.com/pawan_rathore88 を試しています。 WebViewClientをwebviewに設定すると、空白のページが表示されます。 しかし、webviewclientを設定せずにURLを読み込むと、ページが正しく読み込まれます。 誰かが問題になるかもしれない考えがありますか?以下は私のコードスニペットです。Android WebViewClientの空白ページを取得する
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
//if I comment the following line then webpage loads properly in default Android browser.
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.v(tag, "url :" + url);
view.loadUrl(url);
return true;
}
});
webview.loadUrl("http://mobile.twitter.com/pawan_rathore88");
おかげで、 Pawan
「空白」ページとはどういう意味ですか?ページを読み込めないというエラーが表示されますか? – JoxTraex
いいえ、ちょうど白いページが表示され、何も表示されません。 – Pawan
うまくリンクがうまくいく、面白い...ウェブページを読み込んで動作するかどうかを確認するだけでアプリケーションを作成してみてください。何かがそれと矛盾している可能性があります。 – JoxTraex