Android-PickerView 在三级联动时WheelOptions的wheelListener_option1在恢复之前的位置时会下标越界

41ik7eoe  于 9个月前  发布在  Android
关注(0)|答案(3)|浏览(102)

在三级联动时WheelOptions的wheelListener_option1中的if (!isRestoreItem) {………………}代码中没有判断当mOptions2Items.get(index)获取的集合大小为0的情况,所以一旦滑动第一个滑轮会崩溃出现下标越界

exdqitrt

exdqitrt1#

isRestoreItem选择了true也会因为数组内没有值而崩溃,可不可以在多级联动时兼容当集合内容为空的情况呢

cbwuti44

cbwuti442#

@ReadTheFuckingCode 可在组装数据的时候,自行判断一下设置想要的默认值。

a0zr77ik

a0zr77ik3#

@xiaosong520 好的,星星拿走

相关问题