关于ExpandableListView中如果group中没有child遇到的问题
来源:互联网 发布:php博客系统实验 编辑:程序博客网 时间:2024/06/06 00:25
这两天由于公司需求,需要做一个用expandableListview显示的二级列表。由于数据都是从数据库查询获取的,按网上的expandablelist的adapter的写法,当有child的时候是没有问题的,但当某一项没有child时,点击这一项,就会报错,childlist.get(groupposition).size这句是错的。是因为没有数据时childlist为null,childlist.get()自然就报错。在网上搜的有一个解决办法如下:
亲测了下,发现if(childData.get(groupPosition).isEmpty这句还是报错,报childData.get(groupPosition)空指针,理由同上,然后又去寻找其他办法,百思不得其解,然后想,既然报空指针那么就判断为不为空就好了,把childData.get(groupPosition).isEmpty改为childData.get(groupPosition)==null就可以了。
小白一只,初入职场,初写博客,记录开发中遇到的点滴问题。很喜欢鸿洋大神博客里的这句话"万事起于忽微,量变引起质变",一起加油吧。
写的不对的地方,欢迎指出,一起探讨。
0 0
- 关于ExpandableListView中如果group中没有child遇到的问题
- ExpandableListView使用中遇到的各种问题
- 关于Android中ExpandableListView子项是Button控件而单击事件没有响应的问题
- ExpandableListView中collapseGroup 时遇到的IndexOutOfBoundsException问题
- ExpandableListView 功能界面布局探究之三(没有child的下拉列表,group不展开的实现)
- ExpandableListView(三)只展开一个group,没有child不展开group
- ExpandableListView(三)只展开一个group,没有child不展开group
- ExpandableListView(三)只展开一个group,没有child不展开group
- android去掉ExpandableListView的group中的child的默认边框
- ExpandableListView的使用,Group和Child的类文件写法
- android 为ExpandableListView中child设置监听器
- ExpandableListView中child列表不能点击
- 求助 ExpandableListView group的item有间距child间隔不变
- 求助 ExpandableListView group的item有间距child间隔不变
- ExpandableListView删除Group的问题
- 关于android中ExpandableListView控件的展开刷新问题
- html按钮打开某些apps,如果没有则打开应用商店时ios中遇到的问题
- ExpandableListView 删除group notifyDataSetChanged child重复
- AngularJS学习笔记(一):表达式&指令&作用域
- Android--持久化技术之文件存储
- 过河(DP)
- 适配器模式
- SSH 基本配置--OA系统的经典配置
- 关于ExpandableListView中如果group中没有child遇到的问题
- 96_网络框架Volley
- 软件开发方法
- hibernate SessionFactory的获取方法
- Mifare Desire卡开发资料收集
- php识别客户端类型,移动端或者web
- JAVA_零碎知识点
- 指针
- 图片压缩--BitmapFactory.Options的使用