正在查看: 新暖心缘 v8.1.1 应用的 ApplyUploadVideoActivity.java JAVA 源代码文件
本页面展示 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);
}
}