Приемник вещания и сервис в Android - PullRequest
0 голосов
/ 13 октября 2011

Я создаю демонстрационное приложение с напоминанием.включающий каждое утро в 7 часов утра, показывает диалоговое окно с звуком тревоги.Я использую Broadcast Receiver для этого.Но я не совсем понимаю, как показать оповещение со звуком в 7 часов утра (я создал прозрачную активность для отображения диалогового окна оповещения).

Есть предложения?

1 Ответ

1 голос
/ 05 ноября 2011

Если я, где требуется, чтобы сделать это, я руководствовался следующей логикой:

  • Активность.Он должен использоваться для настроек и тому подобного (например, для определения желаемого времени).
  • BroadCastReceiver.Он фактически подписывается на системное время и проверяет желаемое время, которое, в свою очередь, было передано по активности в BroadCastReceiver.
  • Внутри BroadCastReceiver, метод onReceive, вы должны проверить на нужное время (например, с помощью «если»).И если время отвечает вашим требованиям - делайте то, что вам нужно.Вы можете запускать Toast, Akert или все, что вам нужно.

Обратите внимание, что есть возможность запускать программы без каких-либо действий, но для лучшего пользовательского опыта иногда лучше обеспечить большую гибкость

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...