Проблема Android NotificationManager
Я использую файл загрузки с URL-адреса по этой ссылке http://www.worldbestlearningcenter.com/tips/Android-download-notification.htm и все работало нормально, пока я не попытался загрузить новый файл, пока он еще загружается, новый не показывался... могу ли я создавать разные NotificationManager для каждой новой загрузки? И как я могу также добавить паузу и возобновить к нему
Спасибо
1 ответ
Для двух задач загрузки вы используете один и тот же номер уведомления в два раза
mNotifyManager.notify(0, mBuilder.build());
Изменить на
mNotifyManager.notify(notificationnr, mBuilder.build());
Добавьте конструктор в BackTask, чтобы каждому заданию был присвоен свой идентификационный номер.
Есть более странные вещи с кодом. Например, Toast в onPreExecute() отображается слишком поздно. И если вы поместите тост в onPostExecute и используете две задачи, вы увидите только первый тост из OnPreExecute и последний из onPostExecute. Позвольте всем тостам также показывать идентификационный номер, чтобы вы могли их разграничить.
Уведомления не исчезают при нажатии. Это не нормальное поведение.