从首页的多个fragment切换的布局中跳转activity,当跳转的activity finish()之后,返回指定的fragment会有页面切换错误的问题。
这是因为
val fm: FragmentManager = supportFragmentManager val trans = fm.beginTransaction()
这里我们使用的是trans.commit(),出现上述问题时,我们需要使用
trans.commitAllowingStateLoss()
两种方法的区别明细