pointerIndex out of range--IllegalArgumentException
来源:互联网 发布:复杂网络 混沌 编辑:程序博客网 时间:2024/06/01 08:18
项目中有一个activity,里面有一个ViewPager,item是Fragment。而第一个item(Fragment)里面仍然是一个ViewPager,item 是Image,并且,下拉可随着手势放大图片。正常的单手下拉没问题,但是当多点触摸下拉时,就会crash,并且打印 IllegalArgumentException: pointerIndex out of range 的异常。
在stackoverflow找到了解决方案,这是ViewPager自身的一个bug, 我们只需捕获一下这个异常,具体做法是继承 ViewPager,并重写 onInterceptTouchEvent() 和 onTouchEvent() 事件即可。 代码如下 :
@Overridepublic boolean onTouchEvent(MotionEvent ev) { try { return super.onTouchEvent(ev); } catch (IllegalArgumentException e) { } return false;}@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) { try { return super.onInterceptTouchEvent(ev); } catch (IllegalArgumentException e) { } return false;}
0 0
- pointerIndex out of range--IllegalArgumentException
- java.lang.IllegalArgumentException: pointerIndex out of range
- java.lang.IllegalArgumentException: pointerIndex out of range
- java.lang.IllegalArgumentException: pointerIndex out of range
- java.lang.IllegalArgumentException: pointerIndex out of range
- java.lang.IllegalArgumentException: pointerIndex out of range
- java.lang.IllegalArgumentException: pointerIndex out of range
- java.lang.IllegalArgumentException pointerIndex out of range
- java.lang.IllegalArgumentException: pointerIndex out of range
- pointerIndex out of range
- 解决java.lang.IllegalArgumentException: pointerIndex out of range的错误
- 解决java.lang.IllegalArgumentException: pointerIndex out of range的错误
- java.lang.IllegalArgumentException: pointerIndex out of range两种解决办法
- 图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range
- Android java.lang.IllegalArgumentException: pointerIndex out of range
- 使用PohtoView出现java.lang.IllegalArgumentException: pointerIndex out of range
- 完美解决java.lang.IllegalArgumentException: pointerIndex out of range
- Android photoview报错java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1
- java异常处理
- iOS kvc和kvo简介
- 文件操作工具类 内部文件 外部文件
- Hadoop笔记四之Hdfs文件读写操作
- STL——stack栈
- pointerIndex out of range--IllegalArgumentException
- C++基础:new的三种形式详解
- 103.项目视图分析工具Reveal集成使用教程
- 关于攻读计算机研究生
- 算法学习(一):递归与分治策略(2)
- 剑指offer 42题 【知识迁移能力】翻转单词顺序列
- Java烧脑驴游(十二)--日期时间
- I/O多路复用,零拷贝,高并发聊天室demo
- ViewPagerIndactor