読者です 読者をやめる 読者になる 読者になる

A Day In The Life

とあるプログラマの備忘録

イベントリスナー VS Broadcast Intent

ServiceからActivityへのイベント通知をイベントリスナーを使って通知するべきかIntentをbroadcastして通知すべきかという議論が一部の開発者の間で話題になっていました。
今まであまり意識してなかったので自分なりに指針を決めました。

  • イベント通知を不特定多数に対してする場合はIntentをbroadcastする
  • 自分自身で完結する場合はイベントリスナーを使う

実際のところどっちがいいのかは断言できませんが、上記のように取り決めました。
Perfumeもこの方針に従います。

関連