android FragmentPageAdapter的刷新问题
2016-01-05 19:55
288 查看
最近做项目,使用到了viewpager+fragment,fragment里面套了viewpager+fragment,这也没什么,但是需要刷新子fragment的数据问题,先说说为什么刷新不了的原因,因为在fragmentPageAdapter中的instanteItem(不太记得方法名了,大概是这样)中会根据tag去fragmentManager中查找对应的fragment,如果不为null,那么直接返回原来的对象,而不会重新最新的fragment.
解决这个问题有一个简单粗暴的方法,那就是使用fragmentStatePageAdapter,但是这个adapter它适用于很多fragment的情况,因为它只会实例化当前fragment对象和下一个,前面一个就会被销毁
第二个解决的方法就是,在初始化方法中(instanteItem)中重新new fragment,并且传递你的参数,如果觉得太耗性能,也可以自己做记录把修改过的fragment给记录下来,然后重新new.
只是提供一个思路,记录一下!!!
顺便记录一个滑动冲突的奇怪现象
scrollview嵌套viewpager嵌套webview,webview内容自动跳,设置webview.setfocus(false),webview.setFocus...(false)这两个属性就好
解决这个问题有一个简单粗暴的方法,那就是使用fragmentStatePageAdapter,但是这个adapter它适用于很多fragment的情况,因为它只会实例化当前fragment对象和下一个,前面一个就会被销毁
第二个解决的方法就是,在初始化方法中(instanteItem)中重新new fragment,并且传递你的参数,如果觉得太耗性能,也可以自己做记录把修改过的fragment给记录下来,然后重新new.
只是提供一个思路,记录一下!!!
顺便记录一个滑动冲突的奇怪现象
scrollview嵌套viewpager嵌套webview,webview内容自动跳,设置webview.setfocus(false),webview.setFocus...(false)这两个属性就好
相关文章推荐
- android 常用的listview管理示例
- android三个小球互换位置loading动画
- Android性能优化之如何避免Overdraw
- Android中dip、dp、sp、pt和px的区别
- Android开发总结笔记 属性动画(下) 4-3
- Android开发总结笔记 属性动画(中) 4-2
- Android Studio 错误记录
- Android APK混淆
- Android开发总结笔记 属性动画(上) 4-1
- Intent 7大属性之一:ComponentName
- 个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,
- android开发常用工具箱
- android开发常用工具箱
- android开发常用工具箱
- MPAndroidChart图形联动
- MPAndroidChart图形联动
- Android调用发送短信程序
- android 自定义相机
- android 系统相机
- 在Android程序中使用已有的SQLite数据库