Twitter4J - 认证网址意外地加载在互联网应用程序中

时间:2013-03-19 10:45:34

标签: android webview twitter4j

好的我正在使用Twitter4J,几个月前,这段确切的代码正在我的Dialog样式活动中加载身份验证屏幕。

有人可以解释为什么这段代码现在在Chrome / Internet等外部应用中加载网址。 WebView正确放置在视图中,但未显示URL .... 这很奇怪。

mReqToken = mTwitter.getOAuthRequestToken(CALLBACK_URL);

            runOnUiThread(new Runnable() {

                @Override
                public void run() {

                    Log.i(TAG, "Starting Webview to login to twitter");
                    WebView twitterSite = new WebView(TwitterShareManager.this);
                    twitterSite.loadUrl(mReqToken.getAuthenticationURL());


                    LinearLayout ll = new LinearLayout(TwitterShareManager.this); 
                    ll.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, 
                            ViewGroup.LayoutParams.WRAP_CONTENT));
                    ll.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL); //added after suggestion
                    ll.addView(twitterSite);
                    setContentView(ll);                 

                }
            });

0 个答案:

没有答案