EventBus发送一次,接收两次的问题,这种多是EventBus注册和取消注册混乱导致的
1. 错误描述ActivityA跳转ActivityB后,ActivityB发送一个post请求,但是接收到两个Event回调;2. 错误原因ActivityA跳转ActivityB后,虽然ActivityA在OnDestory()中取消了注册,但是ActivityB接收Event回调是ActivityA的EventBus还没有取消注册,这个和Activity的生命周期有关;3. 解决方案在ActivityA跳转ActivityB之前就调用EventBus的取消注册; ... EventB