В приложении есть IntentService, который сохраняет данные на сервере через веб-сервис. После удачного или не удачного сохранения пользователю нужно сообщить результат. Такая задача у меня уже была и я решал ее так. В одном из сервисов я вызываю AlertDialog с помощью BroadcastReceiver, сервис отрабатывает, посылает сообщение BroadcastReceiver, а BroadcastReceiver вызывает AlertDialog. Насколько такой подход верен?