开发者社区> 问答> 正文

android的NullPointException问题? 400 报错

android的NullPointException问题? 400 报错

log如下:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sevensample/com.example.sevensample.ListOne}: java.lang.NullPointerException

出错代码:

ListView wv = (ListView) findViewById(R.id.ListView01);
wv.setAdapter(adapter);
debug结论为wv为空对象,xml文件正常(木有name或者id的混乱,上面两行代码在onCreate方法中,setContent之前)

求大神解答,难道ListView使用findViewById就返回空么!!动态布局的话是正常的.....烦躁了一晚上了

展开
收起
爱吃鱼的程序员 2020-06-05 12:03:05 443 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    setContentView之后调用findViewById######我试了一下,却是是这样子的,十分感谢......可以说说原因么...........######

    引用来自“xiangmao”的答案

    setContentView之后调用findViewById
    setContentView的时候系统才会去将你指定的xml加载进来,加载完后才能使用findViewById去实例化View;这个xml布局文件都没加载,你去findView肯定是为空赛。
    ######我是在setContextView后面调用findById的啊 可是还是出现了空指针异常 我做了一个登陆界面 程序在虚拟机上直接强制停止了 菜鸟好郁闷######你这个在setContentView之前,我直接蛋疼了。。第一次写安卓?######.。。。。。。。。。。######

    这个错的不应该呀

    ###### 无语了!!!!
    2020-06-05 12:03:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载