|
@@ -2,11 +2,8 @@ package com.sheep.gamegroup.view.activity;
|
|
|
|
|
|
|
|
import android.app.Activity;
|
|
import android.app.Activity;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
-import android.database.Cursor;
|
|
|
|
|
-import android.net.Uri;
|
|
|
|
|
import android.os.Build;
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
-import android.provider.MediaStore;
|
|
|
|
|
import android.support.annotation.RequiresApi;
|
|
import android.support.annotation.RequiresApi;
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
@@ -22,31 +19,20 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.bumptech.glide.Glide;
|
|
import com.bumptech.glide.Glide;
|
|
|
import com.bumptech.glide.request.RequestOptions;
|
|
import com.bumptech.glide.request.RequestOptions;
|
|
|
-import com.kfzs.appstore.utils.string.HexUtils;
|
|
|
|
|
import com.kfzs.duanduan.datashare.DDProviderHelper;
|
|
import com.kfzs.duanduan.datashare.DDProviderHelper;
|
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
|
import com.kfzs.duanduan.event.BigEvent;
|
|
import com.kfzs.duanduan.event.BigEvent;
|
|
|
import com.kfzs.duanduan.event.EventTypes;
|
|
import com.kfzs.duanduan.event.EventTypes;
|
|
|
-import com.kfzs.duanduan.react.upfile.UpFileListener;
|
|
|
|
|
-import com.kfzs.duanduan.react.upfile.UpFileUtils;
|
|
|
|
|
-import com.sheep.gamegroup.absBase.BaseActivity;
|
|
|
|
|
-import com.sheep.gamegroup.di.components.DaggerTaskDetailComponent;
|
|
|
|
|
-import com.sheep.gamegroup.di.modules.TaskDetailModule;
|
|
|
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
|
import com.sheep.gamegroup.model.entity.CreditCard;
|
|
import com.sheep.gamegroup.model.entity.CreditCard;
|
|
|
import com.sheep.gamegroup.model.entity.Ext;
|
|
import com.sheep.gamegroup.model.entity.Ext;
|
|
|
-import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
|
|
|
|
|
import com.sheep.gamegroup.model.entity.TaskEty;
|
|
import com.sheep.gamegroup.model.entity.TaskEty;
|
|
|
import com.sheep.gamegroup.model.entity.TaskReleaseEty;
|
|
import com.sheep.gamegroup.model.entity.TaskReleaseEty;
|
|
|
-import com.sheep.gamegroup.model.entity.UploadResult;
|
|
|
|
|
import com.sheep.gamegroup.model.util.SheepSubscriber;
|
|
import com.sheep.gamegroup.model.util.SheepSubscriber;
|
|
|
-import com.sheep.gamegroup.presenter.TaskDetailContract;
|
|
|
|
|
-import com.sheep.gamegroup.presenter.TaskDetailPresenter;
|
|
|
|
|
import com.sheep.gamegroup.util.DeviceUtil;
|
|
import com.sheep.gamegroup.util.DeviceUtil;
|
|
|
import com.sheep.gamegroup.util.Jump2View;
|
|
import com.sheep.gamegroup.util.Jump2View;
|
|
|
import com.sheep.gamegroup.util.TimeUtil;
|
|
import com.sheep.gamegroup.util.TimeUtil;
|
|
|
import com.sheep.gamegroup.util.UMConfigUtils;
|
|
import com.sheep.gamegroup.util.UMConfigUtils;
|
|
|
-import com.sheep.gamegroup.view.dialog.DialogShowLoading;
|
|
|
|
|
import com.sheep.jiuyan.samllsheep.BuildConfig;
|
|
import com.sheep.jiuyan.samllsheep.BuildConfig;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
@@ -58,15 +44,9 @@ import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
|
|
|
|
|
|
import org.greenrobot.eventbus.EventBus;
|
|
import org.greenrobot.eventbus.EventBus;
|
|
|
|
|
|
|
|
-import java.io.File;
|
|
|
|
|
-
|
|
|
|
|
-import javax.inject.Inject;
|
|
|
|
|
-
|
|
|
|
|
import butterknife.BindView;
|
|
import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
import butterknife.ButterKnife;
|
|
|
import butterknife.OnClick;
|
|
import butterknife.OnClick;
|
|
|
-import go.kfzssafe.Kfzssafe;
|
|
|
|
|
-import me.iwf.photopicker.PhotoPicker;
|
|
|
|
|
import rx.android.schedulers.AndroidSchedulers;
|
|
import rx.android.schedulers.AndroidSchedulers;
|
|
|
import rx.schedulers.Schedulers;
|
|
import rx.schedulers.Schedulers;
|
|
|
|
|
|
|
@@ -289,8 +269,7 @@ public class TaskDetailCreditCardAct extends AbsChooseImageActivity {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void goWeb() {
|
|
private void goWeb() {
|
|
|
- Ext ext = JSONObject.parseObject(JSONObject.toJSONString(taskEty.getExt()), Ext.class);
|
|
|
|
|
- SheepApp.getInstance().getNetComponent().getApiService().getCredit(ext.getId())
|
|
|
|
|
|
|
+ SheepApp.getInstance().getNetComponent().getApiService().getCredit(taskEty.getExtInfo().getId())
|
|
|
.subscribeOn(Schedulers.io())
|
|
.subscribeOn(Schedulers.io())
|
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
|
.subscribe(new SheepSubscriber<BaseMessage>(activity) {
|
|
.subscribe(new SheepSubscriber<BaseMessage>(activity) {
|
|
@@ -363,8 +342,6 @@ public class TaskDetailCreditCardAct extends AbsChooseImageActivity {
|
|
|
setLoaddingText("完成");
|
|
setLoaddingText("完成");
|
|
|
dismissLoaddingDialog();
|
|
dismissLoaddingDialog();
|
|
|
G.showToast("提交成功,等待审核!");
|
|
G.showToast("提交成功,等待审核!");
|
|
|
- EventBus.getDefault().post(new BigEvent().setEventTypes(EventTypes.ONFRESH_TRYMAKEMANY_PAGE));
|
|
|
|
|
- UMConfigUtils.finishTask();
|
|
|
|
|
finish();
|
|
finish();
|
|
|
}
|
|
}
|
|
|
|
|
|