Ответ 1
Если ваш IntentService
не знает, будет ли существовать действие (например, может быть уничтожено), или если на переднем плане есть несколько действий, и вы хотите знать, что происходит, я бы используйте sendOrderedBroadcast()
. Вы можете договориться также о том, что у вас есть "блокиратор обратного хода" BroadcastReceiver
, который может поднять уведомление, если это необходимо, поскольку я описываю в этот пост в блоге и в этот примерный проект.
Однако любой из ваших методов может работать.