本文介绍了Android的 - logcat的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是什么错误我得到我的应用程序的特定布局?
我有一个特定的布局(MonthlyComputation),当我去这个布局崩溃的应用程序。
21 11-15:39:03.105:ERROR / AndroidRuntime(1169):致命异常:主要
了java.lang.RuntimeException:无法启动活动ComponentInfo {com.ZecRepublic.ITax / com.ZecRepublic.ITax.MonthlyComputation}:java.lang.ClassCastException:android.widget.TextView不能转换为android.widget.EditText
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
在android.app.ActivityThread.access $ 600(ActivityThread.java:130)
在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1195)
在android.os.Handler.dispatchMessage(Handler.java:99)
在android.os.Looper.loop(Looper.java:137)
在android.app.ActivityThread.main(ActivityThread.java:4745)
在java.lang.reflect.Method.invokeNative(本机方法)
在java.lang.reflect.Method.invoke(Method.java:511)
在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:786)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
在dalvik.system.NativeStart.main(本机方法)
java.lang.ClassCastException:引起android.widget.TextView不能转换为android.widget.EditText
在com.ZecRepublic.ITax.MonthlyComputation.onCreate(MonthlyComputation.java:49)
在android.app.Activity.performCreate(Activity.java:5008)
在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
... 11更多
解决方案
简单。你想投的TextView
到的EditText
。不这样做。
What is this error I'm getting in a particular layout of my app?
I have a specific layout (MonthlyComputation) that crashes the app when I go to this layout..
11-15 21:39:03.105: ERROR/AndroidRuntime(1169): FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ZecRepublic.ITax/com.ZecRepublic.ITax.MonthlyComputation}: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
at android.app.ActivityThread.access$600(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
at com.ZecRepublic.ITax.MonthlyComputation.onCreate(MonthlyComputation.java:49)
at android.app.Activity.performCreate(Activity.java:5008)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
... 11 more
解决方案
Simple. You're trying to cast a TextView
to an EditText
. Don't do that.
这篇关于Android的 - logcat的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!