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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章