fragment跳转activity,activityfinish之后fragment无法正常切换

mac2024-03-19  22

从首页的多个fragment切换的布局中跳转activity,当跳转的activity finish()之后,返回指定的fragment会有页面切换错误的问题。

这是因为

val fm: FragmentManager = supportFragmentManager val trans = fm.beginTransaction()

这里我们使用的是trans.commit(),出现上述问题时,我们需要使用

trans.commitAllowingStateLoss()

两种方法的区别明细

https://www.jianshu.com/p/83e673c453f9

最新回复(0)