您的位置:首页 > 移动开发 > Android开发

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)这两个属性就好
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: