标签: android android-intent coding-style broadcastreceiver
我想设计意图 - 我的应用程序部分之间的连接, 我的困境在于采用哪种工作方式
创建一个超级大型boradcast接收器,它将处理所有意图并过滤所有意图
创建许多只能处理一个意图的小型广播接收器
任何建议?
答案 0 :(得分:1)
Cohesion是面向对象编程原则之一。
我会采用secod方法。出于各种原因
另一方面,如果你设计你的大型处理程序就像一个所有意图进入的代理,然后调度到他们的处理程序,你可以集中你的错误处理和登录你的大处理程序。
Cohesion Wiki