在onTabSelected里面调用viewPager.setCurrentItem方法发生java.lang.NullPointerException错误
来源:互联网 发布:护盾数据恢复软件 编辑:程序博客网 时间:2024/05/21 06:26
在onTabSelected里面调用viewPager.setCurrentItem方法
发生了java.lang.NullPointerException错误,一开始看自己的代码,什么错误都没有,和官网的示例代码是一模一样的,但只要在onTabSelected里调用setCurrentItem就会报错,苦思冥想了好久,发现和官网代码唯一不同的就是初始化ActionBar和ViewPager的位置不一样,官网先初始化ViewPager,再初始化ActionBar,我反过来了,然后我把顺序也改的和官网一样,结果就可以运行了。
原因是:
因为在向ActionBar添加Tab的时候,默认会把第一个Tab设置为被选择的状态,所以会先调用一次onTabSelected,
而这个时候,ViewPager还没有初始化,所以调用viewPager的setCurrentItem就会报出NullPointerException。。。。。
编程真难
0 0
- 在onTabSelected里面调用viewPager.setCurrentItem方法发生java.lang.NullPointerException错误
- 在action中调用去出现java.lang.NullPointerException错误
- 在“JDI Event Dispatch”期间发生了内部错误。 java.lang.NullPointerException
- java.lang.NullPointerException错误
- java.lang.NullPointerException错误
- 框架整合 在action中调用去出现java.lang.NullPointerException错误
- ViewPager调用SetCurrentItem()方法,跨页面跳转时闪屏的问题
- RelativeLayout在调用measure方法时报空指针异常java.lang.NullPointerException
- Android 代码用来返回上一个activity 调用onKeyDown()时发生java.lang.NullPointerException.
- Struts2中使用execAndWait后,在 Action中调用getXXX()方法报告java.lang.NullPointerException异常的原因和解决方法
- Java项目常见错误:java.lang.NullPointerException
- Java Compiler API 发生java.lang.NullPointerException异常解决办法
- Android NDK 调用方法发生java.lang.UnsatisfiedLinkError
- 调用 RelativeLayout measure()报 java.lang.NullPointerException
- 出现java.lang.NullPointerException此类错误
- 空指针错误 Java.lang.NullPointerException
- 急java.lang.NullPointerException是什么错误
- "空指针错误 java.lang.NullPointerException "
- H3C PPP协议配置要点
- IIS 报错(500.19)
- 浅析Lua中table的遍历
- 第16周 项目2-去除字符串str1中的特定字符(空格),结果仍保存在原字符串中
- 问题 Supported orientations has no common orientation with the application 解决方案
- 在onTabSelected里面调用viewPager.setCurrentItem方法发生java.lang.NullPointerException错误
- JAVA中ArrayList Vector LinkedList 区别与用法
- 我打算写博客了
- Liferay全局配置(二)
- Spring 3.x jar 包详解与依赖关系.
- 第十六周OJ题目(3)——相同的数字!
- C#--数据库初体验
- android版高仿淘宝客户端源码V2.3
- 大话设计模式 第1章 代码无错就是优? 简单工厂模式