在Fragment裡使用viewpager
Fragment巢狀Fragment要用getChildFragmentManager。
遇到一個問題,Fragment放ViewPager,ViewPager裡面是fragment。第一次進入沒問題,再次進入ViewPager的fragment時裡面內容就沒了,資料丟失。
用的FragmentPagerAdapter.打Log發現FragmentPagerAdapter的getItem也不會呼叫,一直找不出原因。翻網上的回覆終於找到答案。
本來裡面的fragment用的還是getFragmentManager,Fragment巢狀Fragment時,裡面要用getChildFragmentManager。
FragmentManager childFragmentManager =getChildFragmentManager();
ViewPager_Adapter viewPager_adapter=newViewPager_Adapter(childFragmentManager, fragments);
相關文章
- Android 在 ViewPager 中使用 Fragment 的懶載入AndroidViewpagerFragment
- ViewPager巢狀fragment簡單使用Viewpager巢狀Fragment
- Android使用(TabLayout+ViewPager+fragment)與(FragmentTabHost+ViewPager+Fragment)實現底部狀態列切換AndroidTabLayoutViewpagerFragment
- Android ViewPager2 + Fragment 聯動AndroidViewpagerFragment
- Android ViewPager2 + Fragment + BottomNavigationView 聯動AndroidViewpagerFragmentNavigation
- ViewPager、Fragment和TabLayout實現切頁效果ViewpagerFragmentTabLayout
- TabLayout+ViewPager+Fragment實現切頁展示TabLayoutViewpagerFragment
- Tablayout+Viewpager+Fragment組合使用以及懶載入機制TabLayoutViewpagerFragment
- Android tabLayout+viewPager+fragment處理懶載入AndroidTabLayoutViewpagerFragment
- ToolBar、TabLayout、Fragment+ViewPager的開發實踐TabLayoutFragmentViewpager
- 利用ViewPager和Fragment實現頁卡切換ViewpagerFragment
- TabLayout + ViewPager +Fragment 實現頁面的動態重新整理TabLayoutViewpagerFragment
- 安卓開發:viewpager + fragment 實現滑動切換安卓ViewpagerFragment
- 解決viewpager+fragment+tablayout的動態重新整理ViewpagerFragmentTabLayout
- 【Android Fragment】解決ViewPager巢狀時Fragment的mUserVisibleHint屬性不同步的問題AndroidFragmentViewpager巢狀
- TabLayout+ViewPager+Fragment實現懶載入完全解決方案TabLayoutViewpagerFragment
- Android開發教程 - 使用Data Binding(四)在Fragment中的使用AndroidFragment
- FragmentContainerView、ViewPager、ViewPager2與 BottomNaviagtionView結合使用的區別FragmentAIViewpager
- 1-VIII–ViewPager的基本使用Viewpager
- 使用fragment載入自定義fragment出現error inflating class fragment錯誤解決辦法FragmentError
- 在React裡使用”Vuex”ReactVue
- 在 Flutter 裡使用 StreamFlutter
- Fragment 相關知識點都在這裡了Fragment
- 1-AVI–Fragment基礎使用Fragment
- 【Android ViewPager】解決ViewPager巢狀時在API 13及其以下版本中不能滑動的問題AndroidViewpager巢狀API
- ViewPager(通過反射修改viewpager切換速度)Viewpager反射
- FragmentFragment
- Fragment巢狀FragmentViewPager 正常使用姿勢Fragment巢狀Viewpager
- 在IDEA裡gradle配置和使用IdeaGradle
- 在瀏覽器裡使用SAPGUI瀏覽器GUI
- AndroidBanner - ViewPager 03AndroidViewpager
- 在Jinja巨集裡使用*args和**kwargs
- 在瀏覽器裡使用SAPGUI裡的SE80瀏覽器GUI
- Android Banner - ViewPager 02AndroidViewpager
- ViewPager 要被廢棄?官方 ViewPager2 升級版來臨Viewpager
- [譯]在底部導航欄裡使用 ProviderIDE
- 使用ViewPager和TabLayout來實現滑動切換效果ViewpagerTabLayout
- 【BUG系列】Fragment中巢狀Fragment,不顯示Fragment巢狀
- Android--單Activity+多Fragment,玩轉FragmentAndroidFragment