Android在动画结束的onAnimationEnd中移除视图报空指针

我在通过按钮删除一个视图,使用了淡出动画,在动画结束的监听中,删除视图removeView,报了空指针,但是用了handler.post后就好了,为什么呢?

应该是异步操作中不能直接操作UI组件,要通过handler

debug 看一下控制空指针什么

要么贴一下源码,要么贴一下日志,这样只能瞎猜,不好不好。