#android #android-notifications
#Android #android-уведомления
Вопрос:
У меня есть Notification
в моем приложении для Android. И у этого Notification
есть индикатор выполнения.
Мой вопрос: если я обновлю прогресс в строке выполнения моего Notification
, должен ли я передать ТОТ ЖЕ экземпляр Notification
или создать новый экземпляр Notification
?
должен ли я это сделать:
mNotification = new Notification(..); // create in the constructor of my activity
getNotificationManager().notify(TAG, FILE_UPLOAD_ID, mNotification);
или
getNotificationManager().notify(TAG, FILE_UPLOAD_ID, new Notification(...) );
Ответ №1:
То же самое.
публичное уведомление о недействительности (строковый тег, идентификатор int, уведомление об уведомлении), начиная с: Уровень API 5
Опубликуйте уведомление, которое будет отображаться в строке состояния. Если уведомление с тем же тегом и идентификатором уже было отправлено вашим приложением и еще не было отменено, оно будет заменено обновленной информацией. *
Параметры помечают строковый идентификатор для этого уведомления. Может иметь значение null. id Идентификатор для этого уведомления. Пара (тег, идентификатор) должна быть уникальной в вашем приложении. уведомление Объект уведомления, описывающий, что показывать пользователю. Не должно быть null.