У меня есть IntentService
, который должен передать сообщение Activity
.
Я знаю два способа сделать это.
-
используйте
sendBroadcast()
на сторонеService
при регистрацииbroadcastReciever
на сторонеActivity
, которая будет принимать сообщение. -
передайте
Messenger
службеside
, которая укажет наHandler
на сторонеActivity
, которая будет готова принять это сообщение от службы.
Какой из них хорош для какой цели? Или оба они делают то же самое?