在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
- tablayout+viewpager+fragment懶載入TabLayoutViewpagerFragment
- Android ViewPager2 + Fragment 聯動AndroidViewpagerFragment
- ViewPager+Fragment LazyLoad 最優解ViewpagerFragment
- Android開發之ViewPager+FragmentAndroidViewpagerFragment
- android viewpager使用Fragment懶載入,滑到當前fragment才進行資料載入AndroidViewpagerFragment
- ViewPager、Fragment和TabLayout實現切頁效果ViewpagerFragmentTabLayout
- TabLayout+ViewPager+Fragment實現切頁展示TabLayoutViewpagerFragment
- TabLayout-ViewPager填充Fragment和懶載入TabLayoutViewpagerFragment
- TabLayout+ViewPager+fragment實現懶載入TabLayoutViewpagerFragment
- TabLayout+ViewPager+Fragment懶載入實現TabLayoutViewpagerFragment
- Tablayout+Viewpager+Fragment組合使用以及懶載入機制TabLayoutViewpagerFragment
- ToolBar、TabLayout、Fragment+ViewPager的開發實踐TabLayoutFragmentViewpager
- 利用ViewPager和Fragment實現頁卡切換ViewpagerFragment
- Tablayout+ViewPager動態新增fragment懶載入TabLayoutViewpagerFragment
- 防止ViewPager中的Fragment被銷燬的方法ViewpagerFragment
- Android tabLayout+viewPager+fragment處理懶載入AndroidTabLayoutViewpagerFragment
- 安卓開發:viewpager + fragment 實現滑動切換安卓ViewpagerFragment
- Android ViewPager2 + Fragment + BottomNavigationView 聯動AndroidViewpagerFragmentNavigation
- ViewPager+TabLayout+Fragment懶載入機制完全解析ViewpagerTabLayoutFragment
- TabLayout + ViewPager +Fragment 實現頁面的動態重新整理TabLayoutViewpagerFragment
- 解決viewpager+fragment+tablayout的動態重新整理ViewpagerFragmentTabLayout
- viewpager實現畫廊(一屏多個Fragment)效果ViewpagerFragment
- 在安卓Fragment中使用Intent元件拍照安卓FragmentIntent元件
- 在Fragment中使用安卓Camera SurfaceViewFragment安卓View
- 解決 ViewPager 巢狀導致的 Fragment 選單錯亂Viewpager巢狀Fragment
- TabLayout+ViewPager+Fragment實現懶載入完全解決方案TabLayoutViewpagerFragment
- Android開發丶使用懶載入修復tablayout+viewpager+fragment的預載入AndroidTabLayoutViewpagerFragment
- Android開發之ViewPager+Fragment+FragmentTabHost實現底部選單AndroidViewpagerFragment
- 【Android Fragment】解決ViewPager巢狀時Fragment的mUserVisibleHint屬性不同步的問題AndroidFragmentViewpager巢狀
- 在 Flutter 裡使用 StreamFlutter
- 在React裡使用”Vuex”ReactVue
- Fragment初學5——使用Fragment的子類PreferenceFragmentFragment
- Android開發教程 - 使用Data Binding(四)在Fragment中的使用AndroidFragment
- Android ViewPager使用詳解AndroidViewpager
- Android觸控事件傳遞機制及viewpager巢狀fragment衝突處理Android事件Viewpager巢狀Fragment