1. 程式人生 > >Fragment 退出動畫導致fragment退出失敗問題(罕見問題)

Fragment 退出動畫導致fragment退出失敗問題(罕見問題)

問題背景:

Fragment: A , B; A is hidden; B is added; 

操作: 返回鍵的時候執行操作:

  • B  transaction remove ; A transaction attach; 執行移除動畫。transaction.setCustomAnimations(int , int )
  • 監聽別切動態修改了 fragment container 中children 在parent 中的index。

導致問題:

    B執行了退出動畫,但是沒有被成功移除介面。 

 

解決方案: 避免在移除的時候,去執行改變fragment container parent 中child view index 的事情。

結論: fixed