Остановить отображение уведомлений во всплывающем окне - PullRequest
0 голосов
/ 20 января 2012

Я пишу приложение для Android, предназначенное для выполнения задачи в течение определенного периода времени.

Я создал макет с ProgressBar, чтобы указать в статусе, как далеко он проходит через процесс.

Проблема, с которой я сталкиваюсь, заключается в том, что в Android-документации написано:

mNotificationManager.notify(CUSTOM_VIEW_ID, notification);

Как код, используемый для создания / обновления вашего Уведомления. Это хорошо до некоторой степени, Уведомление обновляет себя новыми значениями для индикатора выполнения, который я установил. Проблема в том, что каждый раз, когда я создаю обновление, Android порождает новое всплывающее окно, сообщающее мне, что у меня есть обновление (Android 3.1.1). Это означает, что на протяжении всего процесса я не могу открыть раздел статуса.

TL; DR: Основная часть этого вопроса - спросить, как я могу получить уведомление о прекращении создания всплывающего окна при каждом его обновлении.

1 Ответ

0 голосов
/ 20 января 2012

Похоже, что эта проблема была вызвана неиспользованием этого флага:

Notification.FLAG_ONLY_ALERT_ONCE

...