我正在使用此链接中的url下载文件 http://www.worldbestlearningcenter.com/tips/Android-download-notification.htm 一切都工作正常,直到我试图下载一个新的文件,而一个仍在下载,新的没有显示...是否有任何我可以为每个新的下载制作不同的NotificationManager? 我怎样才能添加暂停和恢复
由于
答案 0 :(得分:0)
对于两个下载任务,您在两次使用相同的通知编号
mNotifyManager.notify(0, mBuilder.build());
更改为
mNotifyManager.notify(notificationnr, mBuilder.build());
向BackTask添加构造函数,为每个任务提供自己的标识号。
代码中有更多奇怪的东西。例如,onPreExecute()中的Toast显示很晚。如果您也在onPostExecute中放置一个toast并使用两个任务,您将只看到来自OnPreExecute的第一个Toast和来自onPostExecute的最后一个。让所有的吐司都显示出识别号码,这样你就可以将它们弄清楚了。
单击时通知不会消失。这不是正常行为。