正在查看: 新暖心缘 v8.1.1 应用的 ReportActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 新暖心缘 v8.1.1 应用的 ReportActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.luanxingyuan.app.activity;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.dialog.o;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.util.VerifyUtils;
import com.luanxingyuan.app.util.upload.FileUploadManager;
import com.luanxingyuan.app.util.upload.UploadTask;
import com.luanxingyuan.app.view.CodeTextView;
import com.luanxingyuan.app.view.recycle.a;
import com.tencent.open.SocialConstants;
import com.zhihu.matisse.Matisse;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
public class ReportActivity extends BaseActivity {
private final int CHOOSE_IMAGE = 1001;
private com.luanxingyuan.app.view.recycle.a adapter;
@BindView
EditText etContent;
@BindView
CodeTextView getCodeTv;
private int mActorId;
@BindView
EditText phoneEt;
@BindView
RecyclerView recyclerView;
@BindView
EditText verifyCodeEt;
class a extends com.luanxingyuan.app.view.recycle.a {
a(a.b... bVarArr) {
super(bVarArr);
}
@Override
public void d(com.luanxingyuan.app.view.recycle.f fVar, Object obj) {
UploadTask uploadTask = (UploadTask) obj;
if (uploadTask.filePath == null) {
return;
}
com.bumptech.glide.b.x(((BaseActivity) ReportActivity.this).mContext).p(uploadTask.filePath).p0(new d3.i()).G0((ImageView) fVar.getView(2131296557));
}
}
class b implements com.luanxingyuan.app.view.recycle.c {
b() {
}
@Override
public void a(View view, Object obj, int i8) {
o6.h.d(((BaseActivity) ReportActivity.this).mContext, 1001, 3);
}
}
class c implements q6.a {
c() {
}
@Override
public void execute(Object obj) {
if (ReportActivity.this.isFinishing()) {
return;
}
ToastUtil.showToast(ReportActivity.this.getApplicationContext(), 2131821295);
ReportActivity.this.getCodeTv.h(60, "重新获取%ss");
}
}
class d implements q6.a<Boolean> {
final List f6867a;
class a extends r6.a<BaseResponse<String>> {
a() {
}
public void onAfter(int i8) {
ReportActivity.this.dismissLoadingDialog();
}
@Override
public void onError(x8.e eVar, Exception exc, int i8) {
ToastUtil.showToast(2131820783);
}
public void onResponse(BaseResponse baseResponse, int i8) {
if (baseResponse != null) {
if (baseResponse.m_istatus == 1) {
ReportActivity.this.finish();
}
ToastUtil.showToast(baseResponse.m_strMessage);
}
}
}
d(List list) {
this.f6867a = list;
}
@Override
public void execute(Boolean bool) {
if (!bool.booleanValue()) {
ReportActivity.this.dismissLoadingDialog();
return;
}
String str = "";
for (UploadTask uploadTask : this.f6867a) {
StringBuilder sb = new StringBuilder();
sb.append(str);
sb.append(TextUtils.isEmpty(str) ? uploadTask.url : "," + uploadTask.url);
str = sb.toString();
}
HashMap hashMap = new HashMap();
hashMap.put("userId", ReportActivity.this.getUserId());
hashMap.put("coverUserId", Integer.valueOf(ReportActivity.this.mActorId));
ReportActivity reportActivity = ReportActivity.this;
hashMap.put("t_phone", reportActivity.getEditString(reportActivity.phoneEt));
ReportActivity reportActivity2 = ReportActivity.this;
hashMap.put("comment", reportActivity2.getEditString(reportActivity2.etContent));
ReportActivity reportActivity3 = ReportActivity.this;
hashMap.put("t_code", reportActivity3.getEditString(reportActivity3.verifyCodeEt));
hashMap.put(SocialConstants.PARAM_IMG_URL, str);
x7.a.h().c(m6.a.a1()).e("param", ParamUtil.getParam(hashMap)).f().c(new a());
}
}
public String getEditString(EditText editText) {
return editText.getText().toString();
}
private void post() {
showLoadingDialog();
List e8 = this.adapter.e();
FileUploadManager.permissionUpload(e8, new d(e8));
}
@Override
protected View getContentView() {
return inflate(2131492956);
}
@Override
protected void onActivityResult(int i8, int i9, Intent intent) {
List<String> obtainPathResult;
super.onActivityResult(i8, i9, intent);
if (i9 != -1 || intent == null || i8 != 1001 || (obtainPathResult = Matisse.obtainPathResult(intent)) == null || obtainPathResult.size() <= 0) {
return;
}
ArrayList arrayList = new ArrayList(obtainPathResult.size());
for (String str : obtainPathResult) {
UploadTask uploadTask = new UploadTask();
uploadTask.filePath = str;
arrayList.add(uploadTask);
}
this.adapter.i(arrayList);
}
@OnClick
public void onClick(View view) {
int id = view.getId();
if (id == 2131296707) {
String trim = this.phoneEt.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
ToastUtil.showToast(getApplicationContext(), 2131821148);
return;
} else if (VerifyUtils.isPhoneNum(trim)) {
o.i(this, trim, 3).h(new c());
return;
} else {
ToastUtil.showToast(getApplicationContext(), 2131821464);
return;
}
}
if (id != 2131297188) {
return;
}
if (getEditString(this.etContent).length() < 10) {
ToastUtil.showToast(this, this.etContent.getHint().toString());
return;
}
if (((UploadTask) this.adapter.e().get(0)).filePath == null) {
ToastUtil.showToast(this, "请选择上传图片");
return;
}
if (TextUtils.isEmpty(getEditString(this.phoneEt))) {
ToastUtil.showToast(this, 2131821148);
} else if (TextUtils.isEmpty(getEditString(this.verifyCodeEt))) {
ToastUtil.showToast(this, "请输入验证码");
} else {
post();
}
}
@Override
protected void onContentAdded() {
this.mActorId = getIntent().getIntExtra("actor_id", 0);
setTitle(2131821259);
a aVar = new a(new a.b(2131493193, UploadTask.class));
this.adapter = aVar;
aVar.j(new b());
this.adapter.i(Collections.singletonList(new UploadTask()));
this.recyclerView.setLayoutManager(new GridLayoutManager(this, 3));
this.recyclerView.setAdapter(this.adapter);
}
}