EventBus在自定义View中的使用

刚刚看到项目中,前人 EventBus在自定义View中使用,
得到:
EventBus的使用:
法一:
在Activity或Fragment中使用,传递或者接受消息。
如果需要修改自定义View的状态,可以将自定义View的方法暴露出来,在Activity或Fragment中调用。

法二:
在自定义View中使用,传递或者接受消息,Unregister可以在Activity或者Fragment的onDestory中调用。

个人感觉:
最好还是不要在自定义View中使用EventBus,自定义View本来就是为了实现某一效果而做的,能够被项目多处复用,尽量不要和业务逻辑 联系在一起。

EventBus在自定义View中的使用_第1张图片

你可能感兴趣的:(EventBus在自定义View中的使用)