apk(点击下载) / PrivatizationConfigActivity.java


package com.gaoyuan.mianshu.main.activity;

import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import com.gaoyuan.mianshu.d;
import com.netease.nim.uikit.api.wrapper.NimToolBarOptions;
import com.netease.nim.uikit.common.ToastHelper;
import com.netease.nim.uikit.common.activity.UI;
import com.netease.nim.uikit.common.http.NimHttpClient;
import com.netease.nim.uikit.common.ui.dialog.EasyProgressDialog;
import com.netease.nim.uikit.common.ui.widget.SwitchButton;
import p001x2793113f.R;

public class PrivatizationConfigActivity extends UI implements View.OnClickListener, SwitchButton.OnChangedListener {
    private EditText a;
    private SwitchButton b;
    private EasyProgressDialog c;

    /* access modifiers changed from: package-private */
    public class a implements NimHttpClient.NimHttpCallback {
        a() {
        }

        @Override // com.netease.nim.uikit.common.http.NimHttpClient.NimHttpCallback
        public void onResponse(String str, int i, Throwable th) {
            PrivatizationConfigActivity.this.c.dismiss();
            if (i != 200) {
                PrivatizationConfigActivity privatizationConfigActivity = PrivatizationConfigActivity.this;
                ToastHelper.showToastLong(privatizationConfigActivity, "读取失败 , code = " + i);
                return;
            }
            PrivatizationConfigActivity.this.k(str);
        }
    }

    private void j() {
        String trim = this.a.getText().toString().trim();
        if (TextUtils.isEmpty(trim)) {
            ToastHelper.showToastLong(this, "请先填写配置文件URL");
            return;
        }
        NimHttpClient.getInstance().init(this);
        NimHttpClient.getInstance().execute(trim, null, null, false, new a());
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void k(String str) {
        if (TextUtils.isEmpty(str)) {
            ToastHelper.showToastLong(this, "配置失败,配置内容为空");
        } else if (d.b(str) != null) {
            d.p(str, this);
            this.b.setCheck(true);
            d.e(true, this);
            ToastHelper.showToastLong(this, "配置成功");
            d.o(this, this.a.getText().toString().trim());
        } else {
            ToastHelper.showToastLong(this, "配置失败,Json解析错误");
        }
    }

    private void l() {
        this.a = (EditText) findView(R.id.edt_config_url);
        this.b = (SwitchButton) findView(R.id.privatization_enable_toggle);
        findView(R.id.btn_read_config).setOnClickListener(this);
        this.b.setOnChangedListener(this);
        this.c = new EasyProgressDialog(this, "正在读取配置...");
        this.b.setCheck(!d.l(this));
        String i = d.i(this);
        if (i != null) {
            this.a.setText(i);
        } else {
            this.a.setText("http://59.111.110.28:8281/lbs/demoConfig.jsp");
        }
    }

    @Override // com.netease.nim.uikit.common.ui.widget.SwitchButton.OnChangedListener
    public void OnChanged(View view, boolean z) {
        if (d.h(this) != null || !z) {
            d.e(z, this);
            return;
        }
        ToastHelper.showToastLong(this, "请先填写URL并读取配置");
        d.e(false, this);
        this.b.setCheck(false);
    }

    public void onClick(View view) {
        if (view.getId() == R.id.btn_read_config) {
            j();
        }
    }

    /* access modifiers changed from: protected */
    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.fragment.app.FragmentActivity, com.netease.nim.uikit.common.activity.UI
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_privatization_config);
        setToolBar(R.id.toolbar, new NimToolBarOptions());
        l();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.netease.nim.uikit.common.activity.UI
    public void onDestroy() {
        this.c.dismiss();
        super.onDestroy();
    }
}