解决TabLayout +ViewPager + Fragment 不让预加载的问题
2017-12-26 09:22
411 查看
解决TabLayout + ViewPager + Fragment 的预加载问题:
解决方法:
1.在每个Fragment里面定义一个方法:用来做请求数据
2.通过ViewPager滑动事件来加载数据
①:设置首次选中的tab页,并调用该页定义的请求数据的方法
②:在ViewPager的滑动事件里,通过选中的位置(position),去做网络请求
//默认选中的tab 并加载该tab页的数据
viewpager.currentItem = 1
fragmentList[1].getData()
viewpager.addOnPageChangeListener(object :ViewPager.OnPageChangeListener{
override fun onPageScrollStateChanged(state: Int) {
}
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
}
override fun onPageSelected(position: Int) {
fragmentList[position].getData()
}
})
解决方法:
1.在每个Fragment里面定义一个方法:用来做请求数据
2.通过ViewPager滑动事件来加载数据
①:设置首次选中的tab页,并调用该页定义的请求数据的方法
②:在ViewPager的滑动事件里,通过选中的位置(position),去做网络请求
//默认选中的tab 并加载该tab页的数据
viewpager.currentItem = 1
fragmentList[1].getData()
viewpager.addOnPageChangeListener(object :ViewPager.OnPageChangeListener{
override fun onPageScrollStateChanged(state: Int) {
}
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
}
override fun onPageSelected(position: Int) {
fragmentList[position].getData()
}
})
相关文章推荐
- Android开发ViewPager的预加载和Fragment的销毁问题,以及tabLayout+ViewPager的使用,tablayout平板适配问题解决
- Tablayout+viewpager+Fragment的数据加载问题
- 完美解决ViewPager+Fragment二次加载空白问题
- TabLayout +ViewPager+Fragment + RecycleView + webView加载本地html
- Fragment 嵌套 Tablayout+ViewPager+fragment 遇到的问题
- 1218tablayout嵌套viewpager中的fragment传值问题
- TabLayout +ViewPager+Fragment + RecycleView + webView加载本地html
- 仿 今日头条布局:TabLayout+ViewPager+Fragment+ListView多条目加载+Webview
- 巧力避免ViewPager的预加载数据,Tablayout+Fragment+viewPager
- ViewPager实现是否预加载,解决Tablayout匹配使用
- tablayout+viewpager+fragment性能问题
- Android 解决ViewPager+Fragment懒加载的问题
- 当tabLayout+viewPager滑动时,滑动N次后viewPager中的fragment会变成空白页的问题
- Fragment的懒加载(解决ViewPager中Fragment生命周期错乱的问题)
- 解决Fragment +Viewpager滑动页面重复加载的问题
- TabLayout +ViewPager+Fragment + RecycleView + webVie 4000 w加载本地html
- [置顶] 巧力避免ViewPager的预加载数据,Tablayout+Fragment+viewPager
- BaseFragment 解决ViewPager预加载问题
- viewpager+fragment联网加载数据无显示以及预加载问题解决
- Android开发中如何解决Fragment +Viewpager滑动页面重复加载的问题