您的位置:首页 > 其它

关于程序编写中遇到的细节问题

2016-11-30 13:16 260 查看
最近在开发过程中遇到了一个问题,我觉着对于初学者来说一般都有可能会遇到,所以就把它拿来跟大家说一下。

首先,我在布局文件中添加了一个GridView,然后想在gridview中添加图片以及对应的文字,然后在MainActivity中定义相关字段,看下图



然后在oncreat中实现,看下图


其中在SimpleAdapter中定义了一个新方法getData(),看下图



本以为这样就可以在gridview中显示图片和文字,但是出错了,显示为空指针,正好是在getData|()中

其实错误是在第二张图片中,看下面这张图与第二张图有什么区别


我只是把dataList跟sadapter定义的先后顺序换了一下,就可以了。

那是因为在getData()中用到了dataList,但是之前我却是在sadapter之后定义的dataList,所以才会显示为空指针。

切记数据一定要先定义才能使用,否则会报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: