我修改了我的 main.xml,我的 android 应用程序崩溃了。
我运行调试器,发现它抛出了一个 RuntimeException
ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2663
我不明白程序中的错误在哪里。我将代码一分为二,发现这一行抛出了它:
giveUpButton = (Button) findViewById(R.id.GiveUpButton);
我确定是因为在我删除此行后异常消失了。
我没有任何想法。为什么不是栈顶findViewById
?为什么会抛出异常?
我在 main.xml 中有这段代码:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/give_up_button"
android:id="@+id/GiveUpButton"/>