Я работаю над программой, которая вроде как секундомер, которая уведомляет пользователя о разных вещах. Они должны иметь возможность использовать другие приложения в ожидании уведомления. Уведомление будет текстовым. Если экран пользовательского интерфейса открыт, ему необходимо посмотреть, сколько времени осталось, и иметь возможность приостанавливать таймер.Приложение для остановки просмотра, используя сервис и BroadcastReceiver
Я думаю об использовании службы для таймера и уведомления. Служба обновит пользовательский интерфейс с помощью намерений и BroadcastReceiver. Это означает, что мне придется отправлять трансляцию каждую секунду на время.
Есть ли лучший способ сделать это?
спасибо, это то, что мне нужно. – bryan
Большое спасибо за объяснение и за ссылку на сообщение в блоге. Там упоминается, что пример кода, который демонстрирует эту концепцию, может быть опубликован в вашем репозитории GitHub в какой-то момент. (Возможно, группа Google Group больше не активна.) Интересно, где (и если) я могу получить образец кода, чтобы лучше понять, как все это подходит друг другу. – aLearner
@aLearner: Здесь вы найдете: https://github.com/commonsguy/cw-omnibus/tree/master/Notifications/Ordered – CommonsWare