Android中ViewPager + Fragment使用ButterKnife注解时出现空指针NullPoint的情况
来源:互联网 发布:solaris和linux的区别 编辑:程序博客网 时间:2024/05/23 11:58
一、如题。当Fragment超过3个时,包括3个,这种情况下使用Butterknife注解有时候会出现空指针。原因如下:在onCreateView里面进行绑定后,如果连续滑动,ViewPager会移除Fragment,然后Fragment会执行下面的方法:
@Override public void onDestroyView() { super.onDestroyView(); ButterKnife.unbind(this); }
这样就把绑定的控件又给清空了,如果这时候对此Fragment里面的内容进行刷新,控件就会出现空指针问题。
二、解决方法。
1.超过两个Fragment后就使用findViewById的方式。
2.或者去掉onDestroyView里面的ButterKnife.unbind(this)方法。即不进行清除。
0 0
- Android中ViewPager + Fragment使用ButterKnife注解时出现空指针NullPoint的情况
- Android中ViewPager + Fragment使用ButterKnife注解时出现空指针NullPoint的情况
- Android Studio使用ButterKnife注解 出现空指针异常解决办法
- Android Studio使用Butterknife时出现空指针问题解决
- Android Studio使用Butterknife时出现空指针问题解决
- 在fragment中使用ButterKnife, 加Okhttp等异步网络库时的空指针异常
- android布局出现nullpoint空指针异常及cast转换异常的原因
- Android-使用Fragment出现空指针错误
- Activity与Fragment搭配使用时,Fragment中使用Toast频繁出现空指针异常的解决办法
- android library中使用butterknife的注解
- Android Studio中butterknife注解的使用
- fragment中使用recycleView报nullpoint错误
- 用ButterKnife出现空指针
- fragment中引用上下文导致的nullpoint
- android注解ButterKnife的使用
- Fragment中关于Simpleadapter的 无指针问题 nullpoint 以及runnable问题
- Android中ViewPager+Fragment的基本使用
- Android中Fragment+ViewPager的配合使用
- 报告感想
- ros下如何单独操作kuka-youbot机械臂
- hdu 5054 Alice and Bob(水题)
- Update和LateUpdate的区别
- 三种循环的执行机制(for while do while)
- Android中ViewPager + Fragment使用ButterKnife注解时出现空指针NullPoint的情况
- 处理collection的点击事件与其他事件冲突的方法
- bzoj 1571 [Usaco2009 Open]滑雪课Ski
- Linux 网络基础和Socket
- 右左法则
- IDEA自动编译不用每次make
- JS中发送验证码的代码片段
- 找资料
- 深入理解Android之Gradle