场景:ViewPager中挂载了2个以上的fragment
操作步骤及结果:切换到第三个Fragment,然后发送消息通知,第一个Fragment接收到以后对控件操作,控件报空,崩溃
原因:ViewPager没有设置缓存策略,切换到第三个的时候,第一个Fragment解绑了
解决方案:在这种多Fragment中小心操作Fragment,或者对ViewPager配置缓存策略
PS:虽然不是什么疑难杂症,不过这个问题在很早以前就发生过,当时没有思考过为什么,今天就记录一下
场景:ViewPager中挂载了2个以上的fragment
操作步骤及结果:切换到第三个Fragment,然后发送消息通知,第一个Fragment接收到以后对控件操作,控件报空,崩溃
原因:ViewPager没有设置缓存策略,切换到第三个的时候,第一个Fragment解绑了
解决方案:在这种多Fragment中小心操作Fragment,或者对ViewPager配置缓存策略
PS:虽然不是什么疑难杂症,不过这个问题在很早以前就发生过,当时没有思考过为什么,今天就记录一下