butterknife绑定的控件在Handler中使用时没有问题的。你这情况是Activity已经走了onDestroy(), 执行了butterknife的unBind() 做了控件的置空, 然后你再在Handler的回调中调用控件方法自然会空指针,其实你的Activity已经发生了内存泄漏, 所以你不是应该弃用butterknife 而应该去解决你的内存泄漏
Butterknife使用陷阱最近博主在做自己的毕设项目是,使用butterknife绑定布局,中间发现程序经常闪退,调试之后,调试提示错误在handler中使用的控件为空指针,这些控件都是用butter...