1. 程式人生 > >Tablayout+ViewPager+Fragment滑動資料丟失並且卡頓問題

Tablayout+ViewPager+Fragment滑動資料丟失並且卡頓問題

最近在寫一個專案時,使用fragment巢狀Tablayout+ViewPager中再巢狀fragment時,來回滑動後第三個fragment的資料丟失,並第三個fragment中的內層fragment的滑動卡頓。如下圖:

標題

原因:在給ViewPager的設定adapter時傳遞的FragmentManager應該是getChildFragmentManager(),而不是getActivity().getSupportFragmentManager()。

MsgTabAdapter adapter = new MsgTabAdapter(getChildFragmentManager(), msgTabTitles, fragmentList);

轉發請註明出處!!!