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();
}
}