Работает ли активность - PullRequest
0 голосов
/ 21 января 2011

У меня есть небольшая проблема в моей разработке "таймера". У меня есть действие, которое показывает таймер, и когда пользователь нажимает кнопку запуска, он планирует тревогу с помощью службы AlarmManager. В широковещательном приемнике я хочу проверить, работает ли таймер активности и виден ли он, чтобы избежать ненужных уведомлений. Поэтому широковещательный приемник должен устанавливать уведомления только в том случае, если активность не на переднем плане. Любое предложение?

Thx, SL3

1 Ответ

3 голосов
/ 21 января 2011

Вы можете использовать шаблон Singletone или свойство SharedPreference и сохранять там какое-то состояние.

Итак, из своей деятельности вы можете записать состояние, а из получателя вещания вы можете прочитать это состояние и затем решить, что делать.

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