博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SparseBooleanArray.clone()报错的问题
阅读量:7082 次
发布时间:2019-06-28

本文共 678 字,大约阅读时间需要 2 分钟。

注:这个一个官方API文档的错误
因为SparseBooleanArray.clone()这个方法是在android4.x.x上添加的,所以在2.x.x上调用会报错,因此用此方法代替clone()
private SparseBooleanArray cloneCheckStates(SparseBooleanArray mCheckStates) {     if (mCheckStates == null) {          return null;     }     SparseBooleanArray checkedStates = null;     if (Build.VERSION.SDK_INT <= 14) {          checkedStates = new SparseBooleanArray();          for (int i = 0; i < mCheckStates.size(); i++) {               checkedStates.put(mCheckStates.keyAt(i), mCheckStates.valueAt(i));          }     } else {          checkedStates = mCheckStates.clone();     }     return checkedStates;}

 

 

参考:

报错地址:

转载于:https://www.cnblogs.com/bigfatxixi/p/3369062.html

你可能感兴趣的文章
markdown的基本使用
查看>>
2017年秋招阿里腾讯百度面经
查看>>
一天一个知识点 - 浅谈 JavaScript new 究竟做了什么?
查看>>
Math对象(常用的)
查看>>
requestAnimationFrame实现canvas动画
查看>>
通俗易懂了解反向代理是什么
查看>>
CSS学习--高度和宽度
查看>>
以太坊连载(一):以太坊是什么
查看>>
PS 简单抠图流程
查看>>
魔法书《SICP》的简明介绍 - 为什么要学习SICP
查看>>
Java笔记
查看>>
AQS原理学习笔记
查看>>
liunx 几个简单的操作命令
查看>>
iOS导航栏
查看>>
并发编程
查看>>
vue组件通信的几种方式
查看>>
57 Insert Interval
查看>>
[译] 2018 PHP 应用程序安全设计指北
查看>>
云计算基础之什么是云计算?
查看>>
10个实用的Django技巧和建议
查看>>