панель уведомлений Android, когда пользователь уже находится в правильном месте - PullRequest
0 голосов
/ 29 октября 2011

Я только что поигрался с уведомлениями в строке состояния и немного озадачен тем, что делать в следующей ситуации:

У меня есть активность для отображения сообщений и служба, которая запрашивает новые сообщения.Когда служба находит новое сообщение, она добавляет уведомление в строку состояния ... все хорошо.У меня такой вопрос: когда пользователь уже находится в активности сообщений, я, вероятно, не хочу ничего добавлять в панель уведомлений.Я только хочу добавить это, если они не смотрят на сообщения в то время.Я думаю, что это общая проблема, и мне интересно, если кто-нибудь знает решение?

1 Ответ

0 голосов
/ 29 октября 2011

В вашей Activity есть статическая логическая переменная с именем isRunning, которую вы устанавливаете в false, когда вызывается onPause, и в true, когда вызывается onResume. Все просто и элегантно:)

...