Android NotificationManager问题

时间:2015-08-08 04:24:18

标签: android notificationmanager

我正在使用此链接中的url下载文件 http://www.worldbestlearningcenter.com/tips/Android-download-notification.htm 一切都工作正常,直到我试图下载一个新的文件,而一个仍在下载,新的没有显示...是否有任何我可以为每个新的下载制作不同的NotificationManager? 我怎样才能添加暂停和恢复

由于

1 个答案:

答案 0 :(得分:0)

对于两个下载任务,您在两次使用相同的通知编号

mNotifyManager.notify(0, mBuilder.build());

更改为

mNotifyManager.notify(notificationnr, mBuilder.build());

向BackTask添加构造函数,为每个任务提供自己的标识号。

代码中有更多奇怪的东西。例如,onPreExecute()中的Toast显示很晚。如果您也在onPostExecute中放置一个toast并使用两个任务,您将只看到来自OnPreExecute的第一个Toast和来自onPostExecute的最后一个。让所有的吐司都显示出识别号码,这样你就可以将它们弄清楚了。

单击时通知不会消失。这不是正常行为。