我正在尝试打开Twitter链接:http://mobile.twitter.com/pawan_rathore88,并将其显示在我的活动中。如果我将WebViewClient设置为webview,我会得到一个空白页面。但是,当我加载URL而不设置任何WebViewClient时,它会正确地加载页面。有没有人知道可能出现的问题。以下是我的代码片段。
感谢你,Pawan。
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。