android - Twitter 网址无法在 android webview 中打开

标签 android android-webview

我是 android 的初学者。 我想在 webview 中打开 twitter url。我有一个推特网址(http://twitter.com/..)。我尝试使用此代码,但无法在 WebView 中打开。

代码:

webView.getSettings().setJavaScriptEnabled(true);

    webView.setWebChromeClient(new WebChromeClient() {
        public void onProgressChanged(WebView view, int progress)
        {
            activity.setTitle("  Loading...");
            activity.setProgress(progress * 100);

            if(progress == 100){

                activity.setTitle(R.string.app_name);
                //view.canGoBack();
            }
        }
    });
   webView.setWebViewClient(new WebViewClient() {


public boolean shouldOverrideUrlLoading(WebView view, String url){              
    view.loadUrl(url);
    view.canGoBack();

    return true;
    }

    });

     //The URL that webview is loading
    webView.loadUrl(uri);
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(event.getAction() == KeyEvent.ACTION_DOWN){
        switch(keyCode)
        {
        case KeyEvent.KEYCODE_BACK:
            if(webView.canGoBack() == true){
                webView.goBack();
            }else{
                finish();
            }
            return true;
        }

    }
    return super.onKeyDown(keyCode, event);
}

帮帮我......

最佳答案

我的问题得到了解决

webView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; U; Android 2.0; en-us; Droid Build/ESD20) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17");

关于android - Twitter 网址无法在 android webview 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6897361/

相关文章:

android - 如何在 Android 5.0 上以编程方式关闭/打开 3G/4G/数据?

android - nginx 从 Web 重定向到移动应用程序

android - 如何处理mailto : in android webview

android - WebView:LoadUrl() 和 LoadDataWithBaseURL() 之间的区别

android - 检查在自定义 chrome 选项卡中打开了哪个 url

java - Android:在不影响电池生命周期的情况下将数据保存在 RAM 中

Android 自定义对话框

android - 如何在 API 1.1 中获取多个推特用户的提要

java - Android WebView : display only some part of website

android - 如何在 Android WebView 中设置 cookie