EventBus注册与解注册逻辑封装
2018-12-04 本文已影响14人
BugFree张瑞
@MainThread
public void toggleEvent(boolean enabled) {
final boolean hasRegistered = EventBus.getDefault().isRegistered(this);
if (hasRegistered && !enabled) {
EventBus.getDefault().unregister(this);
} else if (!hasRegistered && enabled) {
EventBus.getDefault().register(this);
}
}