为了账号安全,请及时绑定邮箱和手机立即绑定

求解!我只要在layout中新建一个布局APP就会闪退,我把那个布局删了就又能运行了这是怎么回事?

求解!我只要在layout中新建一个布局APP就会闪退,我把那个布局删了就又能运行了这是怎么回事?

Faith_Insist 2016-11-15 09:37:20
E/AndroidRuntime: FATAL EXCEPTION: main                  Process: com.example.hp.myapp, PID: 17890                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.hp.myapp/com.example.hp.myapp.UsActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2655)                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2725)                      at android.app.ActivityThread.access$800(ActivityThread.java:180)                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1562)                      at android.os.Handler.dispatchMessage(Handler.java:111)                      at android.os.Looper.loop(Looper.java:194)                      at android.app.ActivityThread.main(ActivityThread.java:5824)                      at java.lang.reflect.Method.invoke(Native Method)                      at java.lang.reflect.Method.invoke(Method.java:372)                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1010)                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)                   Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference                      at com.example.hp.myapp.UsActivity.onCreate(UsActivity.java:38)                      at android.app.Activity.performCreate(Activity.java:6117)                      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2608)                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2725)                       at android.app.ActivityThread.access$800(ActivityThread.java:180)                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1562)                       at android.os.Handler.dispatchMessage(Handler.java:111)                       at android.os.Looper.loop(Looper.java:194)                       at android.app.ActivityThread.main(ActivityThread.java:5824)                       at java.lang.reflect.Method.invoke(Native Method)                       at java.lang.reflect.Method.invoke(Method.java:372)                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1010)                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) I/Process: Sending signal. PID: 17890 SIG: 9Application terminated.
查看完整描述

3 回答

已采纳
?
GdinKing

TA贡献32条经验 获得超9个赞

你的布局有个Button,你给它setOnClickListener了,但在这之前你没有findViewById

查看完整回答
2 反对 回复 2016-11-15
  • Faith_Insist
    Faith_Insist
    我把所有findViewById写在一个方法其他控件都没问题就它出问题了,把他写出来居然可以了想不通,以前都没遇到过。
  • GdinKing
    GdinKing
    注意方法执行顺序
?
公子小白3474636

TA贡献2条经验 获得超0个赞

.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

Button没有初始化

查看完整回答
反对 回复 2016-11-15
?
蜂之谷

TA贡献564条经验 获得超863个赞

空指针呀,没有初始化呗

查看完整回答
反对 回复 2016-11-15
  • 3 回答
  • 0 关注
  • 3216 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信