高佣联盟 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();
            }
        });
    }
}