Tablayout+ViewPager+Fragment滑动数据丢失并且卡顿问题

版权声明:未经准许,不得私自转载! https://blog.csdn.net/Pusherson/article/details/84246040

最近在写一个项目时,使用fragment嵌套Tablayout+ViewPager中再嵌套fragment时,来回滑动后第三个fragment的数据丢失,并第三个fragment中的内层fragment的滑动卡顿。如下图:

标题

原因:在给ViewPager的设置adapter时传递的FragmentManager应该是getChildFragmentManager(),而不是getActivity().getSupportFragmentManager()。

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

转发请注明出处!!!

猜你喜欢

转载自blog.csdn.net/Pusherson/article/details/84246040