A,B,C,D,E,F,G 라는 액티비티가 있고,
S라는 서비스가 있습니다.

S는 백그라운드에서 돌다가 어느 커스텀한 시점에 이벤트가 생기고,
그 시점에 <meta charset="utf-8">A,B,C,D,E,F,G모두가 각각의 UI를 업데이트 해야합니다.

제 생각으로는 
1. 각각의 액티비티들에 static Handler를 만들고 서비스에서 이벤트 발생 시점에 모두의 핸들러에세 메세지를 보낸다
2. 각각의 액티비티들에 브로트캐스트 리시버를 만들고, 서비스에서 커스텀 브로드캐스트를 보낸다.

이 둘중 어떤방법으로 구현하는 것이 깔끔한지요?
아님 이 외에 다른 좋은 방법이 있는지요?