|
|
@@ -18,6 +18,7 @@ import android.widget.Toast;
|
|
|
import com.arialyy.annotations.Download;
|
|
|
import com.arialyy.aria.core.Aria;
|
|
|
import com.arialyy.aria.core.download.DownloadTask;
|
|
|
+import com.arialyy.aria.core.inf.IEntity;
|
|
|
import com.kfzs.appstore.utils.restful.KFZSNetwork;
|
|
|
import com.kfzs.duanduan.bean.KFIntentKeys;
|
|
|
import com.kfzs.duanduan.bll.UrlBll;
|
|
|
@@ -37,6 +38,7 @@ import com.kfzs.duanduan.utils.net.APIRequestInstance;
|
|
|
import com.kfzs.duanduan.utils.net.ResponseNetworkTask;
|
|
|
import com.kfzs.duanduan.view.AppHomepageAdvertisementDialog;
|
|
|
import com.kfzs.duanduan.view.DialogStorageLow;
|
|
|
+import com.kfzs.duanduan.view.KFProgressButton;
|
|
|
import com.sheep.gamegroup.util.UMConfigUtils;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.zhy.http.okhttp.OkHttpUtils;
|
|
|
@@ -54,6 +56,8 @@ import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
|
import okhttp3.Call;
|
|
|
|
|
|
+import static com.kfzs.duanduan.services.DownloadTaskService.STATUS_ING;
|
|
|
+
|
|
|
|
|
|
public class ActMain extends BaseCompatActivity{
|
|
|
|
|
|
@@ -304,7 +308,7 @@ public class ActMain extends BaseCompatActivity{
|
|
|
else {
|
|
|
KFZSApp.getInstance().mRealDownloadUrl.put(realUrl, downloadUrl);
|
|
|
DownLoadInfo downloadInfo = addNewDownloadTask(game.getGameName(), realUrl, game.getPackageName(),
|
|
|
- Integer.parseInt(game.getVersionCode()), game.getIconImage(), game.getSize(), game.getId());
|
|
|
+ Integer.parseInt(game.getVersionCode()), game.getIconImage(), game.getSize(), game.getId(), STATUS_ING);
|
|
|
mDownloadTaskService.start(downloadInfo);
|
|
|
EventBus.getDefault().post(BigEvent.get()
|
|
|
.setEventTypes(EventTypes.TIPS_DOWN_ICON));
|
|
|
@@ -329,7 +333,8 @@ public class ActMain extends BaseCompatActivity{
|
|
|
Integer.parseInt(game.getVersionCode()),
|
|
|
game.getIconImage(),
|
|
|
game.getSize(),
|
|
|
- game.getId());
|
|
|
+ game.getId(),
|
|
|
+ STATUS_ING);
|
|
|
|
|
|
mDownloadTaskService.start(downloadInfo);
|
|
|
EventBus.getDefault().post(BigEvent.get()
|
|
|
@@ -356,7 +361,7 @@ public class ActMain extends BaseCompatActivity{
|
|
|
}
|
|
|
|
|
|
private DownLoadInfo addNewDownloadTask(String gameName, String downloadUrl, String packageName,
|
|
|
- int versionCode, String iconUrl, String size, Integer gameId) {
|
|
|
+ int versionCode, String iconUrl, String size, Integer gameId, int state) {
|
|
|
|
|
|
DownLoadInfo task = new DownLoadInfo();
|
|
|
task.setMIconUrl(iconUrl);
|
|
|
@@ -366,6 +371,7 @@ public class ActMain extends BaseCompatActivity{
|
|
|
task.setMVersionCode(versionCode);
|
|
|
task.setMTotalSize(Double.valueOf(size));
|
|
|
task.setMGameID(gameId);
|
|
|
+ task.setMStatus(state);
|
|
|
mDownloadTaskService.addDownloadTask(task);
|
|
|
return task;
|
|
|
}
|