美文网首页
NumberPicker 数组只有一条数据出现数组越界

NumberPicker 数组只有一条数据出现数组越界

作者: NapleC | 来源:发表于2017-03-12 17:02 被阅读42次

日志具体显示为 java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
解决方案为:

private String[] mMinutes;// 数组,

    mMinutesNp.setDisplayedValues(null);
    mMinutesNp.setMinValue(0);
    mMinutesNp.setMaxValue(mMinutes.length-1);
    mMinutesNp.setValue(0);
    mMinutesNp.setDisplayedValues(mMinutes);
    mMinutesNp.setWrapSelectorWheel(false);

在设置最大值和最新数组数据前,先将数据设为null。
而且注意,设置数据在设置最大最小值后面。

相关文章

  • NumberPicker 数组只有一条数据出现数组越界

    日志具体显示为 java.lang.ArrayIndexOutOfBoundsException: length=...

  • iOS 数组越界的处理和优化方案。

    iOS开发中最常见的列表数据,必须使用数组,但是使用数组总会出现数组越界的情况,下面列出三种优化数组越界的方式。 ...

  • iOS Crash三部曲~之二常见Crash

    1 越界 1.1 数组越界 第1类崩溃就是越界问题,最常见的就是数组越界。 崩溃信息: 分析: 可以看出当前数组的...

  • swift扩展类-Array

    在使用数组的时候,最常见的异常就是数组越界了,为了避免在开发的时候出现越界的情况,写了几个扩展的方法,用于缓减越界...

  • iOS常见崩溃

    数组越界 1.数组中取值时越界 2.往数组中添加nil 野指针 出现野指针的情况 1.用assign修饰一个OC对...

  • 数据结构之数组

    数组是一种线性数据结构。 特点: 时间复杂度: 代码实现: 定义基本的数组结构: 数组的长度: 是否越界: 数据插...

  • iOS开发中崩溃的几种情况

    数组越界 1.数组中取值时越界2.往数组中添加nil 野指针 出现野指针对情况1.用assign修饰一个OC对象2...

  • java利用list将数组去重

    Java数组与Javascript数组不同点:必须指定存放数据类型、必须指定长度、存在数组下标越界报错。

  • C数组知识点(越界风险、数组传递、栈溢出)

    一、一维数组 1.数组初始化 2.数组越界会导致的风险 数组越界就是访问数组元素的时候,索引超过了定义的数组长度,...

  • js数组的常用操作方法,适合初学者

    目标数组 直接在原本数组上操作 往数组的末尾添加一条数据 往数组的头部添加一条数据 删除数组的最后一条数据 删除数...

网友评论

      本文标题:NumberPicker 数组只有一条数据出现数组越界

      本文链接:https://www.haomeiwen.com/subject/nqxxnttx.html