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

关于on a null object reference错误

关于on a null object reference错误

"首页"
查看完整描述

3 回答

已采纳
?
InnoFang

TA贡献5条经验 获得超7个赞

首先看到空指针异常,一般可以分为两类情况:

 1. 实例对象没有实例化

 2. 调用的方法返回了NULL给实例,然后实例又去做操作

你的情况

//img1.sycdn.imooc.com//58b01d1c0001aafb08580048.jpg

首先确定你是NullPointerException,再根据后面的描述可知,你可能在没有初始化TextView实例的情况下(findViewById),就调用了setText()方法导致的

在Android Studio中,是可以直接看到错误根源的,

//img1.sycdn.imooc.com//58b01f5e0001154106030020.jpg

如果我没看错的话,你应该是在MainActivity的onCreate()方法中(具体代码49行)中,在没初始化的情况下调用了TextView的setText()方法导致的


你没贴源码,能看出来的就这些了。其实这些在编译器中,只需要点击报错日志中的那个蓝色的行号,就可以跳转看到了


有帮助请采纳

查看完整回答
2 反对 回复 2017-02-24
  • 起个名字什么的果然不在行呢
    起个名字什么的果然不在行呢
    已经解决了,谢谢。还有个问题要问你一下,也是这个空指针的错误,有时总会报这个错误,然后android stidio关闭再打开,就能运行了,这是怎么回事???
  • InnoFang
    InnoFang
    按理说,程序报不报空指针异常跟编译器没有关系,具体的解决情况没有源码是看不出来的。
  • 3 回答
  • 0 关注
  • 6042 浏览

添加回答

举报

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