高佣联盟 v6.22.57版本的 MD5 值为:0c736d87a62b04809b5a48aa82055f6a
以下内容为反编译后的 ReportActivity.java 源代码,内容仅作参考
package com.netease.nim.uikit.complaint;
import K93XIfXxAzDpKiU1N9o4.y613E4CmW2FIAuRWaTBi.sl5ZJT6Tn7Of7Nx9kl5t.sl5ZJT6Tn7Of7Nx9kl5t.C2391;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.meizu.cloud.pushsdk.notification.model.NotifyType;
import com.netease.nim.uikit.GetChildAc;
import com.netease.nim.uikit.R;
import com.netease.nim.uikit.api.wrapper.NimToolBarOptions;
import com.netease.nim.uikit.common.activity.UI;
import com.netease.nim.uikit.common.util.string.StringUtil;
import com.netease.nim.uikit.rest.Host;
import com.netease.nim.uikit.rest.JsonCallback;
import com.netease.nim.uikit.rest.SignUtil;
import com.netease.nim.uikit.rest.entity.BaseBean;
import java.util.HashMap;
import okhttp3.Call;
public class ReportActivity extends UI {
private String account;
private EditText et_report_content;
public static void start(Context context, String str) {
Intent intent = new Intent();
intent.setClass(context, GetChildAc.getParentAc("ReportActivity"));
intent.putExtra("account", str);
context.startActivity(intent);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_report);
NimToolBarOptions nimToolBarOptions = new NimToolBarOptions();
nimToolBarOptions.titleId = R.string.report_title;
setToolBar(R.id.toolbar, nimToolBarOptions);
this.et_report_content = (EditText) findViewById(R.id.et_report_content);
((Button) findViewById(R.id.feedback_commit)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ReportActivity.this.requestFeedBack();
}
});
this.account = getIntent().getStringExtra("account");
}
public void requestFeedBack() {
String obj = this.et_report_content.getText().toString();
if (obj.isEmpty()) {
toast("请输入投诉的内容!");
return;
}
HashMap hashMap = new HashMap();
hashMap.put("content", obj);
hashMap.put("contact", "13000000000");
hashMap.put("account", this.account);
hashMap.put("os", "android");
hashMap.put(NotifyType.VIBRATE, StringUtil.getAppVersion(getApplicationContext()));
SignUtil.genParams(hashMap);
showProgressDialog();
C2391.m9179().m9104(Host.getApi_OtherReport()).mo9094(hashMap).mo9096().m9157(new JsonCallback<BaseBean>() {
@Override
public void onError(Call call, Exception exc, int i) {
ReportActivity.this.hideProgressDialog();
}
@Override
public void onResponse(BaseBean baseBean) {
ReportActivity.this.hideProgressDialog();
ReportActivity.this.toast(baseBean.msg);
ReportActivity.this.finish();
}
});
}
}