模拟器一进去就退出来 真机也不行

weixin_41949889 2018-05-10 11:10:39
E/AndroidRuntime: FATAL EXCEPTION: main
Process: cn.itcast.myqq, PID: 13051
java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.itcast.myqq/cn.itcast.myqq.MyQQ}: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton cannot be cast to android.widget.EditText
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2727)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2788)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1512)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6209)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:900)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:790)
Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton cannot be cast to android.widget.EditText
at cn.itcast.myqq.MyQQ.initView(MyQQ.java:33)
at cn.itcast.myqq.MyQQ.onCreate(MyQQ.java:23)
at android.app.Activity.performCreate(Activity.java:6815)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1125)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2680)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2788) 
at android.app.ActivityThread.-wrap12(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1512) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6209) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:900) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:790) 
Application terminated.
...全文
920 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bt侠 2018-05-11
  • 打赏
  • 举报
回复
 java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.itcast.myqq/cn.itcast.myqq.MyQQ}: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton cannot be cast to android.widget.EditText
AppCompatButton 对象无法强制转换为EditText对象
  at cn.itcast.myqq.MyQQ.initView(MyQQ.java:33)
错误位置在MyQQ.java的33行 建议LZ多自己看看...很容易读出来的啊....你这是获取的你的XML里面的BUTTON但是却强制转换为了EditText
Jing丶無雙 2018-05-11
  • 打赏
  • 举报
回复
Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton cannot be cast to android.widget.EditText at cn.itcast.myqq.MyQQ.initView(MyQQ.java:33) 这个报错提示已经很清楚了,在MyQQ.java这个文件的第33行,你把.AppCompatButton当作EditText来初始化,导致了类型转换错误,即 java.lang.ClassCastException:
  • 打赏
  • 举报
回复
cn.itcast.myqq.MyQQ.initView 里面你把一个AppCompatButton资源赋值给EditText对象了

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧