|
|
@@ -1,6 +1,7 @@
|
|
|
package com.kfzs.duanduan.services;
|
|
|
|
|
|
import android.content.Context;
|
|
|
+import android.text.TextUtils;
|
|
|
|
|
|
import com.downloader.Error;
|
|
|
import com.downloader.OnCancelListener;
|
|
|
@@ -190,7 +191,10 @@ public class DownloadTaskService {
|
|
|
if (task.getMStatus() == null) {
|
|
|
task.setMStatus(0);
|
|
|
}
|
|
|
- DDProviderHelper.getInstance().addOrUpDataDownloadTask(ctx, task);
|
|
|
+ if(!TextUtils.isEmpty(task.getMDownloadUrl())){
|
|
|
+ DDProviderHelper.getInstance().addOrUpDataDownloadTask(ctx, task);
|
|
|
+ }
|
|
|
+
|
|
|
/*ContentResolver contentResolver = ctx.getContentResolver();
|
|
|
DownloadtaskSelection where = new DownloadtaskSelection();
|
|
|
where.downloadUrl(task.getDownloadUrl());
|
|
|
@@ -335,7 +339,7 @@ public class DownloadTaskService {
|
|
|
PRDownloader.resume(downLoadInfo.getMDownloadTaskId());
|
|
|
return;
|
|
|
}
|
|
|
- downLoadInfo.setMApkPath(ClassFileHelper.DIR + File.separator + downLoadInfo.getMGameName() + ClassFileHelper.FILE_SUFFIX);
|
|
|
+ downLoadInfo.setMApkPath(ClassFileHelper.DIR + File.separator + downLoadInfo.getMPackageName() + ClassFileHelper.FILE_SUFFIX);
|
|
|
addDownloadTask(downLoadInfo);
|
|
|
final DownloadStatus statusInfo = new DownloadStatus();
|
|
|
statusInfo.setFileDownloadedSize(downLoadInfo.getMDownloadedSize() == null ? getRandomFakeDownloadSize() : downLoadInfo.getMDownloadedSize());
|
|
|
@@ -344,7 +348,7 @@ public class DownloadTaskService {
|
|
|
statusInfo.setDownloadPgrs(downLoadInfo.getMPercent() == null ? 0 : downLoadInfo.getMPercent());
|
|
|
statusInfo.setApkPath(downLoadInfo.getMApkPath());
|
|
|
statusInfo.setGameId(downLoadInfo.getMGameID());
|
|
|
- DownloadRequest downloadRequest = PRDownloader.download(downLoadInfo.getMDownloadUrl(), ClassFileHelper.DIR, downLoadInfo.getMGameName() + ClassFileHelper.FILE_SUFFIX)
|
|
|
+ DownloadRequest downloadRequest = PRDownloader.download(downLoadInfo.getMDownloadUrl(), ClassFileHelper.DIR, downLoadInfo.getMPackageName() + ClassFileHelper.FILE_SUFFIX)
|
|
|
.build()
|
|
|
.setOnStartOrResumeListener(new OnStartOrResumeListener() {
|
|
|
@Override
|