FragmentTransaction的commit的異步操作

FragmentTransaction是異步的,commit()僅是相當於把操作加入到FragmentManager的隊列,然後FragmentManager會在某一個時刻來執行,並不是立即執行。所以,真正開始執行commit()時,如果Activity的生命週期發生了變化,比如走到了onPause,或者走到了onStop,或者onDestroy都走完了,那麼就會報出IllegalStateExc
相關文章
相關標籤/搜索