所以我正在尝试实现 usingNotificationHelper
来通知用户下载进度。
public class MapDownload extends AsyncTask<String, Integer, String>{
public MapDownload(ArrayList<PlaceDetails> placeList, int travelogueID, Context mContext, String travelogueName){
this.places = placeList;
this.zoom = 12;
this.tID = travelogueID;
mNotificationHelper = new NotificationHelper(mContext, travelogueName);
}
@Override
protected void onPreExecute(){
//Create the notification in the statusbar
mNotificationHelper.createNotification();
}
}
但是,我想知道是否有可能实现它,如果我启动另一个MapDownload
类来下载东西,我该怎么做才能使两者同时运行?似乎在启动 2ndMapDownload
时,第一个消失了,之前的通知将被第二个替换。
这是错误AsyncTask
实现的问题,还是错误的使用方式NotificationHelper
?