Java Android简单计算器崩溃

Java Android简单计算器崩溃,java,android,Java,Android,我是android开发新手,做了一个简单的计算器项目。然而,我的应用程序不断崩溃,我不知道为什么。请帮忙 Java代码: 我想再次指出,我对开发非常陌生,它崩溃的原因可能是一个小错误。先谢谢你 堆栈跟踪: E/AndroidRuntime:致命异常:主 进程:com.example.zhiwen.calculator,PID:2027 java.lang.IllegalStateException:无法执行的方法 安卓:onClick 在 appcompativiewInflater$Decla

我是android开发新手,做了一个简单的计算器项目。然而,我的应用程序不断崩溃,我不知道为什么。请帮忙

Java代码:

我想再次指出,我对开发非常陌生,它崩溃的原因可能是一个小错误。先谢谢你

堆栈跟踪:

E/AndroidRuntime:致命异常:主 进程:com.example.zhiwen.calculator,PID:2027 java.lang.IllegalStateException:无法执行的方法 安卓:onClick 在 appcompativiewInflater$DeclaredOnClickListener.onClickAppCompativiewInflater.java:293 在android.view.view.performClickView.java:6207 在android.widget.TextView.performClickTextView.java:11094 在android.view.view$PerformClick.runView.java:23639 位于android.os.Handler.handleCallbackHandler.java:751 在android.os.Handler.dispatchMessageHandler.java:95 在android.os.Looper.Looper.java:154 在android.app.ActivityThread.mainActivityThread.java:6688 在java.lang.reflect.Method.Invokenactive方法中 在 java:1468 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:1358 原因:java.lang.reflect.InvocationTargetException 在java.lang.reflect.Method.Invokenactive方法中 在 android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClickAppCompatViewInflater.java:288 在android.view.view.performClickView.java:6207 在android.widget.TextView.performClickTextView.java:11094 在android.view.view$PerformClick.runView.java:23639 位于android.os.Handler.handleCallbackHandler.java:751 在android.os.Handler.dispatchMessageHandler.java:95 在android.os.Looper.Looper.java:154 在android.app.ActivityThread.mainActivityThread.java:6688 在java.lang.reflect.Method.Invokenactive方法中 在 java:1468 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:1358 原因:java.lang.NumberFormatException:对于输入字符串: android.support.v7.widget.AppCompatiEditText{271441f VFED..CL。 ……0,57-441193 7f0b0063应用程序:id/editText} java:521 java:556 在 com.example.zhiwen.calculator.MainActivity.ClickMeButtonInactivity.java:33 在java.lang.reflect.Method.Invokenactive方法中 在 android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClickAppCompatViewInflater.java:288 在android.view.view.performClickView.java:6207 在android.widget.TextView.performClickTextView.java:11094 在android.view.view$PerformClick.runView.java:23639 位于android.os.Handler.handleCallbackHandler.java:751 在android.os.Handler.dispatchMessageHandler.java:95 在android.os.Looper.Looper.java:154 在android.app.ActivityThread.mainActivityThread.java:6688 在java.lang.reflect.Method.Invokenactive方法中 在 java:1468 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:1358

你想改变吗

no1 = Integer.parseInt(first.toString());


第二个相同

您以错误的方式从editText获取值 no1=Integer.parseIntfirst.toString; no2=Integer.parseIntsecond.toString; 答案=no1+no2; textview3.setTextAnswer:+answer


它应该是first.getText.toString

查看堆栈跟踪以确定崩溃的原因。我在堆栈中添加了跟踪。你能给我解释一下撞车的原因吗?
no1 = Integer.parseInt(first.toString());
no1 = Integer.parseInt(first.getText ().toString());