liujiangyao před 8 roky
rodič
revize
9665cfef1b

+ 22 - 18
app/src/main/java/com/sheep/gamegroup/view/adapter/DownLoadTvAdp.java

@@ -17,7 +17,6 @@ import com.sheep.gamegroup.presenter.TaskDialogPresenter;
 import com.sheep.gamegroup.view.customview.SProgress;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.SheepApp;
-import com.sheep.jiuyan.samllsheep.download.DowanLoadManagerDialog;
 import com.sheep.jiuyan.samllsheep.download.DownloadInfo;
 import com.sheep.jiuyan.samllsheep.download.DownloadManager;
 import com.sheep.jiuyan.samllsheep.download.DownloadState;
@@ -39,7 +38,7 @@ import java.util.List;
 public class DownLoadTvAdp extends BaseAdapter {
     private Context mContext;
     private final LayoutInflater mInflater;
-    private DowanLoadManagerDialog downloadManager;
+    private DownloadManager downloadManager;
     private List<DownloadInfo> infoList;
     private int taskType;
     TaskDialogPresenter preference;
@@ -49,7 +48,7 @@ public class DownLoadTvAdp extends BaseAdapter {
         this.infoList = infoList;
         this.mContext = mContext;
         this.mInflater = LayoutInflater.from(mContext);
-        downloadManager = DowanLoadManagerDialog.getInstance();
+        downloadManager = DownloadManager.getInstance();
     }
 
     /**
@@ -102,20 +101,20 @@ public class DownLoadTvAdp extends BaseAdapter {
         }
         else {
             holder.refresh();
-//            if (downloadInfo.getState().value() < DownloadState.FINISHED.value()) {
-//                try {
-//                    downloadManager.startDownload(
-//                            downloadInfo.getPkgName(),
-//                            downloadInfo.getUrl(),
-//                            downloadInfo.getLabel(),
-//                            downloadInfo.getFileSavePath(), "",
-//                            downloadInfo.isAutoResume(),
-//                            downloadInfo.isAutoRename(),
-//                            holder);
-//                } catch (DbException ex) {
-//                    Toast.makeText(x.app(), "添加下载失败", Toast.LENGTH_LONG).show();
-//                }
-//            }
+            if (downloadInfo.getState().value() < DownloadState.FINISHED.value()) {
+                try {
+                    downloadManager.startDownload(
+                            downloadInfo.getPkgName(),
+                            downloadInfo.getUrl(),
+                            downloadInfo.getLabel(),
+                            downloadInfo.getFileSavePath(), "",
+                            downloadInfo.isAutoResume(),
+                            downloadInfo.isAutoRename(),
+                            holder);
+                } catch (DbException ex) {
+                    Toast.makeText(x.app(), "添加下载失败", Toast.LENGTH_LONG).show();
+                }
+            }
         }
 
         return view;
@@ -221,7 +220,12 @@ public class DownLoadTvAdp extends BaseAdapter {
                         case STOPPED:
                             try {
                                 downloadManager.startDownload(
-                                        downloadInfo,
+                                        downloadInfo.getPkgName(),
+                                        downloadInfo.getUrl(),
+                                        downloadInfo.getLabel(),
+                                        downloadInfo.getFileSavePath(), "",
+                                        downloadInfo.isAutoResume(),
+                                        downloadInfo.isAutoRename(),
                                         this);
                             } catch (DbException ex) {
                                 Toast.makeText(x.app(), "添加下载失败", Toast.LENGTH_LONG).show();