导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - ApplyUploadVideoActivity.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 ApplyUploadVideoActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.luanxingyuan.app.activity;

import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.fragment.MineFragment;
import com.luanxingyuan.app.util.DensityUtil;
import com.luanxingyuan.app.util.FileUtil;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.util.upload.FileUploadManager;
import com.luanxingyuan.app.util.upload.UploadTask;
import java.util.Arrays;
import java.util.HashMap;

public class ApplyUploadVideoActivity extends BaseActivity {
    UploadTask uploadTask;

    @BindView
    TextView videoInfoTv;

    @BindView
    ImageView videoIv;
    String videoUrl;

    class a implements q6.a<Boolean> {
        a() {
        }

        @Override
        public void execute(Boolean bool) {
            if (ApplyUploadVideoActivity.this.isFinishing()) {
                return;
            }
            if (bool.booleanValue()) {
                ApplyUploadVideoActivity applyUploadVideoActivity = ApplyUploadVideoActivity.this;
                applyUploadVideoActivity.uploadVerifyInfo(applyUploadVideoActivity.uploadTask.url);
            }
            ApplyUploadVideoActivity.this.dismissLoadingDialog();
        }
    }

    class b extends r6.a<BaseResponse> {
        b() {
        }

        @Override
        public void onError(x8.e eVar, Exception exc, int i8) {
            if (ApplyUploadVideoActivity.this.isFinishing()) {
                return;
            }
            super.onError(eVar, exc, i8);
            ApplyUploadVideoActivity.this.dismissLoadingDialog();
            ToastUtil.showToast(ApplyUploadVideoActivity.this.getApplicationContext(), "提交失败");
        }

        public void onResponse(BaseResponse baseResponse, int i8) {
            if (ApplyUploadVideoActivity.this.isFinishing()) {
                return;
            }
            ApplyUploadVideoActivity.this.dismissLoadingDialog();
            boolean z7 = baseResponse != null && baseResponse.m_istatus == 1;
            ToastUtil.showToast(ApplyUploadVideoActivity.this.getApplicationContext(), z7 ? "提交成功" : "提交失败");
            if (z7) {
                if (MineFragment.isHaveId) {
                    ApplyUploadVideoActivity.this.startActivity(new Intent(((BaseActivity) ApplyUploadVideoActivity.this).mContext, (Class<?>) VerifyIdentityActivity.class));
                } else {
                    ApplyUploadVideoActivity.this.startActivity(new Intent(((BaseActivity) ApplyUploadVideoActivity.this).mContext, (Class<?>) ApplyVerifyHandActivity.class));
                }
                ApplyUploadVideoActivity.this.finish();
            }
        }
    }

    private void commit() {
        if (isFinishing()) {
            return;
        }
        showLoadingDialog();
        FileUploadManager.permissionUpload(Arrays.asList(this.uploadTask), new a());
    }

    public void uploadVerifyInfo(String str) {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        hashMap.put("t_user_video", str);
        hashMap.put("t_type", 1);
        x7.a.h().c(m6.a.l1()).e("param", ParamUtil.getParam(hashMap)).f().c(new b());
    }

    @Override
    protected View getContentView() {
        return inflate(2131492903);
    }

    @Override
    protected void onActivityResult(int i8, int i9, Intent intent) {
        super.onActivityResult(i8, i9, intent);
        if (i8 == 1010 && i9 == 102) {
            String stringExtra = intent.getStringExtra("imagePath");
            this.videoUrl = intent.getStringExtra("videoUrl");
            if (TextUtils.isEmpty(stringExtra) || TextUtils.isEmpty(this.videoUrl)) {
                return;
            }
            UploadTask uploadTask = new UploadTask(true);
            this.uploadTask = uploadTask;
            String str = this.videoUrl;
            uploadTask.filePath = str;
            uploadTask.coverURL = stringExtra;
            o6.i.j(this, str, this.videoIv, u3.g.b(this), DensityUtil.dip2px(this, 200.0f));
        }
    }

    @OnClick
    public void onClick(View view) {
        int id = view.getId();
        if (id != 2131296633) {
            if (id != 2131297216) {
                return;
            }
            VideoRecordActivity.c(this);
        } else if (this.uploadTask == null) {
            ToastUtil.showToast("请上传自拍认证视频");
        } else {
            commit();
        }
    }

    @Override
    protected void onContentAdded() {
        setTitle("视频认证");
        this.videoInfoTv.setText(String.format("请正对摄像头,大声朗读以下内容:\n你好,我在新暖心缘的ID是%s,快来找我聊天吧!", Integer.valueOf(AppManager.f().k().getIdCard())));
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        FileUtil.deleteFiles(m6.b.f15473j);
    }
}