ViewPager.setCurrentItem(0)报错
来源:互联网 发布:软件面试题目 编辑:程序博客网 时间:2024/05/29 05:52
原本代码:
private Runnable advPlay = new Runnable() {@Overridepublic void run() {int num = advViewPager.getChildCount();if(num > 0){if(1 == num){//advViewPager.setCurrentItem(0);}else{int currentIndex = advViewPager.getCurrentItem();if((num -1) != currentIndex){ advViewPager.setCurrentItem(advViewPager.getCurrentItem() + 1); }else{ //最后一张广告 advViewPager.setCurrentItem(0); }handler.postDelayed(advPlay, ADVWAITTIME);}}}};
这样在进行图片轮播的时候,到advViewPager.setCurrentItem(0)就出现程序卡住,然后出现ANR;
后面看了下别人的代码,改成这样:
private Runnable advPlay = new Runnable() {@Overridepublic void run() {int num = advViewPager.getChildCount();if(num > 0){if(1 == num){//advViewPager.setCurrentItem(0);}else{int currentIndex = advViewPager.getCurrentItem();//if((num -1) != currentIndex){ advViewPager.setCurrentItem(advViewPager.getCurrentItem() + 1);// }else{ //最后一张广告// advViewPager.setCurrentItem(0);// }handler.postDelayed(advPlay, ADVWAITTIME);}}}};
说明:注释相关代码后,发现就可以了。
具体原因不明。
0 0
- ViewPager.setCurrentItem(0)报错
- 解决ViewPager setCurrentItem 时闪太快
- ViewPager setCurrentItem(0)时,OnPageChangeListener onPageSelected() 不响应
- ViewPager setCurrentItem 设置滑动速度
- ViewPager中setCurrentItem()失效分析
- 解决ViewPager.setCurrentItem不能实现平滑移动
- ViewPager.setCurrentItem()出现Fragment already active异常
- viewPager.setCurrentItem有一个动画滑动效果
- 从setCurrentItem(int item)探索ViewPager
- ViewPager 切换报错
- 修改ViewPager调用setCurrentItem时,滑屏的速度
- 批改ViewPager调用setCurrentItem时,滑屏的速度
- 修改ViewPager调用setCurrentItem时,滑屏的速度
- 怎么设置viewpager在使用setCurrentItem的滑动速度
- 怎么设置viewpager在使用setCurrentItem的滑动速度
- ViewPager调用setCurrentItem(position)时,跳转Fragment 问题
- 设置viewpager在使用setCurrentItem的滑动速度
- ViewPager的setAdapter和setCurrentItem的方法解析
- 用echarts3和worldcloud制作炫酷的字符云图
- 网络协议详解
- 信息系统项目管理知识--项目整合管理
- Android工具类(时间格式化、获取地址)
- linux命令之mv
- ViewPager.setCurrentItem(0)报错
- RPC框架比较
- 便于搜索引擎搜索的meta设置
- Oracle---使用PL/SQL Developer连接Oracle12C(64位)版本
- VMware Workstation12安装Mac OS X 10.11
- 59条令人捧腹但真实的程序员编程语录
- 嵌入式Linux开打core dumps调试功能
- 唯快不破:提升Web 应用的 13 个优化
- 程序员的自信