Android ViewPager2+Fragment+FragmentStateAdapter遇到系统主题更换时Fragment数据丢失
·
前言
前端时间刚刚解决了ViewPager+Fragment在遇到系统主题更换时Fragment不正常刷新的问题。最近在新项目里打算使用一下ViewPager2,没想到又遇到相同的问题,蛋疼。
ViewPager的解决方法在这里:Android ViewPager+Fragment遇到系统主题更换时Fragment不正常刷新
解决方法
// 设置Fragment
fragmentAdapter = MainViewPageAdapter(supportFragmentManager, lifecycle, mutableListOf(MainDeviceFragment(), MainMeFragment()))
binding.viewPager.adapter = fragmentAdapter
binding.viewPager.offscreenPageLimit = 2
// 重点是这一句
binding.viewPager.isSaveEnabled = false
完事
更多推荐


所有评论(0)