|
|
@@ -1,8 +1,12 @@
|
|
|
package com.sheep.gamegroup.util;
|
|
|
|
|
|
+import android.content.Context;
|
|
|
import android.text.TextUtils;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
+import com.arialyy.aria.core.Aria;
|
|
|
+import com.arialyy.aria.core.download.DownloadTarget;
|
|
|
+import com.arialyy.aria.core.inf.IEntity;
|
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
|
import com.kfzs.duanduan.services.DownloadTaskService;
|
|
|
import com.sheep.gamegroup.model.entity.WithdrawalEty;
|
|
|
@@ -131,4 +135,21 @@ public class CommonUtil {
|
|
|
task.setMApkPath(ClassFileHelper.DIR + File.separator + packageName + ClassFileHelper.FILE_SUFFIX);
|
|
|
return task;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 暂停下载
|
|
|
+ */
|
|
|
+ public void stopDownloadTask(Context context, String downloadUrl){
|
|
|
+ if(TextUtils.isEmpty(downloadUrl)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ DownloadTarget task = Aria.download(context).load(downloadUrl);
|
|
|
+ if(task != null && task.getTaskState() == IEntity.STATE_RUNNING){
|
|
|
+ task.stop();
|
|
|
+ }
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|