Android的 - logcat的错误 [英] Android - Logcat Error

查看:151
本文介绍了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的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆