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

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

这是因为

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

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

trans.commitAllowingStateLoss()

两种方法的区别明细

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


版权声明:本文为qq_35017727原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。