【发布时间】:2011-10-23 04:53:29
【问题描述】:
我的 ANDROID 应用程序有问题。
我想在我的 web 视图中显示一个 twitter 页面,但 URL 打不开。
它会无限加载。
我正在使用 sdk 1.6。
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadsImagesAutomatically(true);
webView.setBackgroundColor(0x00000000);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
final Activity activity = this;
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
activity.setProgress(progress * 100);
Log.e("progress",progress+" "+((progress * 100)));
if(progress==100)
{
//getWindow().setFeatureInt(Window.FEATURE_PROGRESS,Window.PROGRESS_VISIBILITY_OFF);
indicator.setVisibility(View.GONE);
}
else
{
indicator.setVisibility(View.VISIBLE);
}
}
});
webView.getSettings().setUseWideViewPort(true);
webView.setWebViewClient(new ApplicationWebViewClient());
}
private class ApplicationWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
【问题讨论】:
-
你确定网址正确吗?
-
是的......网址是正确的,并且有一个在android webview上无限加载的移动twitter页面......但是当我使用浏览器时它可以完美运行!
标签: android url twitter webview loading