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

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