如何避免Interface-Hell和Eventbus-Confusion?

loo*_*e11 1 android android-fragments otto

我为Android开发了一些应用程序,并始终指出我需要在其中进行通信的地方

  • 片段到活动
  • 对片段的活动
  • 片段碎片
  • 服务碎片
  • 等等

在Android 文档中,他们建议使用接口在Activity和Fragment之间进行通信.但我有4个片段,然后我的Activity需要实现4个接口.我的意图是对的?

所以我尝试了奥托,值得尝试一下.但是我认识到,如果你不跟踪公交活动,你会感到非常困惑.

我正在寻找避免这些方法的策略.谷歌或其他主要开发商是如何做到的?

col*_*iot 5

如果您使用IntelliJ或Android Studio进行开发,可以减少与Otto IntelliJ插件的混淆.