问题描述
- Android 滑动到当前Fragement就刷新当前Fragement的数据
-
页面用的是viewpage+fragement ,fragement1获取数据,其他fragement显示数据,
但当fragement1加载的时候其他fragement也会跟着加载,这样就导致其他fragement没有数据,有没有好的方法当滑动到当前fragement就刷新当前fragement的数据,
或者有其他好方法
解决方案
手动在viewpager切换的时候对更新线程进行启动…至于离开后页面还在更新问题,无解,线程并没有可以强行终止的有效方法
解决方案二:
不过,可以决定用不用结果数据,加个当前页标志即可
解决方案三:
“当fragement1加载的时候其他fragement也会跟着加载”是啥意思?“fragement1获取数据,其他fragement控制数据的显示”这样的话,为什么不把获取数据的方法放到activity里面?fragment有预加载机制,这个可能会对你需求造成影响。
解决方案四:
你可以测试下 viewpage+fragment 在滑动时 fragment的生命周期 然后做相应的操作
解决方案五:
通过activity做控制不就行了。
http://blog.csdn.net/crazy1235/article/details/50933621
解决方案六:
你可以试试Fragment的懒加载功能,或者设置一下ViewPager的setOffscreenPageLimit(int limit) ,这个方法是控制ViewPager预加载页面的。
解决方案七:
viewpager setOffscreenPageLimit(int limit) http://www.2cto.com/kf/201501/368954.html 可以去看一下
时间: 2024-12-29 18:42:18