我怎么知道为什么Android片段无法加载?

时间:2015-02-20 09:47:17

标签: android android-fragments

我有一个Android应用,其中包含activities甚至更多fragments

我想交换ButtonTextView的地方。

无论我是在GUI editor移动它们,还是移动XML file中的文本,当我打开fragment时,它会导致应用程序崩溃 }。

如何找出问题所以我可以解决它?

此行上的断点将在异常之前停止。此行之后的断点将引发异常。

    ((Button) v.findViewById(R.id.invite_button_2)).setOnClickListener(mMethodButtonListener);

我得到的只是这个例外:

java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.Button

此堆栈跟踪:

 <code>
    Thread [<1> main] (Suspended (exception RuntimeException))  
    ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 2425    
        ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 2483 
        ActivityThread.access$900(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 171    
        ActivityThread$H.handleMessage(Message) line: 1297  
        ActivityThread$H(Handler).dispatchMessage(Message) line: 102    
        Looper.loop() line: 157 
        ActivityThread.main(String[]) line: 5506    
        Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
        Method.invoke(Object, Object...) line: 515  
        ZygoteInit$MethodAndArgsCaller.run() line: 1265 
        ZygoteInit.main(String[]) line: 1081    
        NativeStart.main(String[]) line: not available [native method]  
    </code>

0 个答案:

没有答案