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

猜你喜欢

转载自my.oschina.net/u/592116/blog/2878956
今日推荐