安卓计算器错误计算器、错误

2023-09-05 05:15:33 作者:滚开我要变身了

以下是我的堆栈跟踪。我看了看,通过它,但它只是显示一堆意见,坦率地说,我也不太清楚,一个计算器的错误到底是什么。我读了一些,有些通过迭代解决他们的其他问题(同样,不知道那些是什么)。对于应用程序,这是从什么时候这个即将崩溃的基本布局是:

TabView的(5片)> 5标签>的WebView在按钮preSS该选项卡。现在,它实际上是崩溃,直到我打的后退按钮返回到第5片,它不会每次都这样做。

感谢您的帮助!

编辑:我停在模拟器上测试,我还没有看到它崩溃在我的手机。我将AP preciate并考虑给予进一步的帮助,但我认为这只是一个模拟器的问题。

  1月4日至20号:52:26.510:ERROR / AndroidRuntime(23240):致命异常:主要
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):java.lang.StackOverflowError
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewRoot.checkThread(ViewRoot.java:2801)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewRoot.requestChildFocus(ViewRoot.java:1567)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.handleFocusGainInternal(View.java:2486)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.requestFocus(View.java:3605)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.requestFocus(View.java:3556)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.requestFocus(View.java:3534)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabWidget.onFocusChange(TabWidget.java:425)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.onFocusChanged(View.java:2666)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.handleFocusGainInternal(View.java:2489)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.handleFocusGainInternal(ViewGroup.java:405)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.requestFocus(View.java:3605)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestFocus(ViewGroup.java:1028)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.requestFocus(ViewGroup.java:1029)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.requestFocus(View.java:3556)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:121)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.widget.TabHost $ 1.onKey(TabHost.java:122)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.View.dispatchKeyEvent(View.java:3735)
1月4号至20号:52:26.510:ERROR / AndroidRuntime(23240):在android.view.ViewGroup.d
 

编辑:发帖code对崩溃

 公共类TwitterAuthUrl延伸活动{

    最终静态字符串变量=TwitterAuthUrl;
    的WebView mWebView;

    公共无效的onCreate(包savedInstanceState){
        super.onCreate(savedInstanceState);
        的setContentView(R.layout.twitterauthurl);
        捆绑额外= getIntent()getExtras()。

        OAuthConsumer消费=新DefaultOAuthConsumer(xxxxxxxxxxxxxxxxxxxxx
        xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx);

        OAuthProvider提供商=新DefaultOAuthProvider(
        http://twitter.com/oauth/request_token
        http://twitter.com/oauth/access_token
        http://twitter.com/oauth/authorize);


        字符串authUrl = NULL;
        尝试 {
            authUrl = provider.retrieveRequestToken(消费者,OAuth.OUT_OF_BAND);
            Log.d(TAG,成功authUrl+ authUrl);
        }赶上(OAuthMessageSignerException E){
            e.printStackTrace();
        }赶上(OAuthNotAuthorizedException E){
            e.printStackTrace();
        }赶上(OAuthExpectationFailedException E){
            e.printStackTrace();
        }赶上(OAuthCommunicationException E){
            e.printStackTrace();
        }

        mWebView =(web视图)findViewById(R.id.webview);
        mWebView.getSettings()setJavaScriptEnabled(真)。
        mWebView.loadUrl(authUrl);
        Log.d(TAG,authUrl =+ authUrl);

    }
}
 

中的XML:

 < XML版本=1.0编码=UTF-8&GT?;
    <的WebView的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
        机器人:ID =@ + ID / web视图
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT
    />
 
减法都算错 安卓惊爆计算器低级错误Bug

解决方案

您有太多的嵌套viewgroups(参见:java.lang.StackOverFlow错误。怀疑太多的意见?关于如何减少其中的一些)提示

The following is my stacktrace. I looked through it but it just shows a bunch of views and frankly I'm not too sure what a stackoverflow error is exactly. I read on some of the other questions that some solved theirs through iterations (again, no idea what those are). For the basic layout of the app this is coming from when this crashes is:

TabView (5 tabs) > 5th tab > webview in that tab on button press. Now it does actually crash until i hit the back button to go back to the 5th tab and it doesn't do it every time.

Thanks for the help!

Edit: I stopped testing on the emulator and I have yet to see it crash on my phone. I will appreciate and look into any further help given but I think it was just an emulator issue.

04-20 01:52:26.510: ERROR/AndroidRuntime(23240): FATAL EXCEPTION: main
04-20 01:52:26.510: ERROR/AndroidRuntime(23240): java.lang.StackOverflowError
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewRoot.checkThread(ViewRoot.java:2801)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewRoot.requestChildFocus(ViewRoot.java:1567)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestChildFocus(ViewGroup.java:431)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.handleFocusGainInternal(View.java:2486)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.requestFocus(View.java:3605)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.requestFocus(View.java:3556)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.requestFocus(View.java:3534)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabWidget.onFocusChange(TabWidget.java:425)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.onFocusChanged(View.java:2666)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.handleFocusGainInternal(View.java:2489)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.handleFocusGainInternal(ViewGroup.java:405)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.requestFocus(View.java:3605)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestFocus(ViewGroup.java:1028)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.requestFocus(ViewGroup.java:1029)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.requestFocus(View.java:3556)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:121)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.widget.TabHost$1.onKey(TabHost.java:122)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.View.dispatchKeyEvent(View.java:3735)
04-20 01:52:26.510: ERROR/AndroidRuntime(23240):     at android.view.ViewGroup.d

Edit: Posting code on crash.

public class TwitterAuthUrl extends Activity {

    final static String TAG = "TwitterAuthUrl";
    WebView mWebView;

    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.twitterauthurl);
        Bundle extras = getIntent().getExtras();

        OAuthConsumer consumer = new DefaultOAuthConsumer("xxxxxxxxxxxxxxxxxxxxx",
        "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");

        OAuthProvider provider = new DefaultOAuthProvider(
        "http://twitter.com/oauth/request_token",
        "http://twitter.com/oauth/access_token",
        "http://twitter.com/oauth/authorize");


        String authUrl = null;
        try {
            authUrl = provider.retrieveRequestToken(consumer, OAuth.OUT_OF_BAND);
            Log.d(TAG, "Success authUrl " + authUrl);
        } catch (OAuthMessageSignerException e) {
            e.printStackTrace();
        } catch (OAuthNotAuthorizedException e) {
            e.printStackTrace();
        } catch (OAuthExpectationFailedException e) {
            e.printStackTrace();
        } catch (OAuthCommunicationException e) {
            e.printStackTrace();
        }

        mWebView = (WebView) findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl(authUrl);
        Log.d(TAG, "authUrl = " + authUrl);

    }
}

The XML:

<?xml version="1.0" encoding="utf-8"?>
    <WebView  xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
    />

解决方案

You have too many nested viewgroups (see: java.lang.StackOverFlow error. Suspected too many views? for tips on how to reduce some of them)