jimu-decompiled/sources/com/ubt/jimu/user/view/setting/SettingActivity.java
2025-05-13 19:24:51 +02:00

499 lines
19 KiB
Java

package com.ubt.jimu.user.view.setting;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.Constants;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.course.repository.CourseResult;
import com.ubt.jimu.unity.ModelType;
import com.ubt.jimu.user.contract.SettingContract$Presenter;
import com.ubt.jimu.user.contract.SettingContract$View;
import com.ubt.jimu.user.presenter.SettingPresenter;
import com.ubt.jimu.utils.ExternalOverFroyoUtils;
import com.ubt.jimu.utils.GlideUtils;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.NetWorkUtil;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.utils.SystemUtils;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubtech.utils.FileHelper;
import com.ubtech.view.dialog.SimpleDialog;
import com.ubtech.view.widget.UButton;
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
import java.io.File;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class SettingActivity extends BaseActivity implements SettingContract$View {
private SharePreferenceHelper a;
private SettingPresenter b;
ImageView cbAuto;
CheckBox cbInfo;
CheckBox cbProtect;
CheckBox cbWifi;
private Dialog d;
TextView tvAutoConnect;
TextView tvCacheSize;
TextView tvClearCache;
TextView tvInfo;
TextView tvNewVersion;
TextView tvProtect;
TextView tvWifi;
RelativeLayout xlAbout;
RelativeLayout xlInput;
UButton xlLogout;
RelativeLayout xlModify;
RelativeLayout xlPolicy;
RelativeLayout xlQa;
ViewGroup xlTc;
RelativeLayout xlTech;
RelativeLayout xlTo;
LinearLayout xlTop;
RelativeLayout xrAutoConnect;
RelativeLayout xrClearCache;
RelativeLayout xrInfo;
RelativeLayout xrProtect;
RelativeLayout xrWifi;
private Handler c = new Handler();
private boolean e = true;
private ExitLoginPopupwindow f = null;
private void K0() {
JAlertDialog jAlertDialog = this.mJAlertDialog;
if (jAlertDialog != null) {
jAlertDialog.dismiss();
}
}
private void bindClick() {
this.xrClearCache.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.e0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.h(view);
}
});
this.xrWifi.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.y
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.j(view);
}
});
this.cbWifi.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.user.view.setting.u
@Override // android.widget.CompoundButton.OnCheckedChangeListener
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
SettingActivity.this.b(compoundButton, z);
}
});
this.xrInfo.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.q
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.k(view);
}
});
this.cbInfo.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.user.view.setting.a0
@Override // android.widget.CompoundButton.OnCheckedChangeListener
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
SettingActivity.this.c(compoundButton, z);
}
});
this.xrProtect.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.d0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.l(view);
}
});
this.cbProtect.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.user.view.setting.r
@Override // android.widget.CompoundButton.OnCheckedChangeListener
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
SettingActivity.this.a(compoundButton, z);
}
});
this.xrAutoConnect.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.g0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.a(view);
}
});
this.xlTo.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.n
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.b(view);
}
});
this.xlModify.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.c0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.c(view);
}
});
this.xlTech.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.w
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.d(view);
}
});
this.xlAbout.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.o
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.e(view);
}
});
this.xlQa.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.v
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.f(view);
}
});
this.xlLogout.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.f0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.g(view);
}
});
this.xlTc.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.i0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.m(view);
}
});
this.xlPolicy.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.z
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SettingActivity.this.i(view);
}
});
}
private void initData() {
this.b = new SettingPresenter(this, this);
this.a = new SharePreferenceHelper();
this.cbWifi.setChecked(this.a.getBoolean(SharePreferenceHelper.SP_KEY_WIFI_VIEW, true).booleanValue());
this.cbInfo.setChecked(this.a.getBoolean(SharePreferenceHelper.SP_KEY_INFO_TO, true).booleanValue());
this.cbProtect.setChecked(this.a.getBoolean(SharePreferenceHelper.SP_KEY_ELECTRICITY_PROTECT, true).booleanValue());
this.e = this.a.getBoolean(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, true).booleanValue();
this.cbAuto.setBackgroundResource(this.e ? R.drawable.checkbox_on_xxx : R.drawable.checkbox_off_xxx);
this.tvCacheSize.setText(GlideUtils.a(this));
User user = UserDbHandler.getUser();
if (user == null || user.getUserId() <= 0) {
this.xlLogout.setVisibility(8);
} else {
this.xlLogout.setVisibility(0);
}
if (LocaleUtils.f()) {
this.xlTc.setVisibility(0);
} else {
this.xlTc.setVisibility(8);
}
if (Cache.getInstance().getSettings().getBoolean(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false).booleanValue()) {
this.tvNewVersion.setVisibility(0);
} else {
this.tvNewVersion.setVisibility(8);
}
findViewById(R.id.xl_test).setVisibility(8);
}
static /* synthetic */ void m(View view) {
User user = UserDbHandler.getUser();
if (user == null) {
Postcard a = ARouter.b().a("/page/web");
a.a("type", 0);
a.a("url", "https://support.qq.com/product/33918");
a.a("zoom", 60);
a.t();
return;
}
String str = "nickname=" + user.getNickName() + "&avatar=" + user.getUserImage() + "&openid=" + user.getUserOnlyId();
Postcard a2 = ARouter.b().a("/page/web");
a2.a("type", 1);
a2.a("url", "https://support.qq.com/product/33918");
a2.a("data", str.getBytes());
a2.a("zoom", 60);
a2.t();
}
public /* synthetic */ void D0() {
this.xrProtect.setPressed(false);
}
public /* synthetic */ void E0() {
this.xrWifi.setPressed(false);
}
public /* synthetic */ void F0() {
this.xrInfo.setPressed(false);
}
public /* synthetic */ void G0() {
this.xlLogout.setVisibility(8);
}
public void H0() {
new JimuSimpleDialog.Builder(this).cancel(R.string.cancel).ok(R.string.ok).content(R.string.delete_account).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.x
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.b0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
SettingActivity.this.a(dialogInterface, i);
}
}).build().show();
}
public void I0() {
this.b.a(Cache.getInstance().getUserToken());
}
public void J0() {
this.d = new SimpleDialog.Builder(this).a(R.string.search_cancel_return).a(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.SettingActivity.2
@Override // android.content.DialogInterface.OnClickListener
public void onClick(DialogInterface dialogInterface, int i) {
SettingActivity.this.e = true;
dialogInterface.dismiss();
}
}).d(R.string.confirm).b(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.SettingActivity.1
@Override // android.content.DialogInterface.OnClickListener
public void onClick(DialogInterface dialogInterface, int i) {
SettingActivity.this.e = false;
SettingActivity.this.b.a(SettingActivity.this.e);
if (SettingActivity.this.a != null) {
SettingActivity.this.a.put(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, false);
}
SettingActivity.this.cbAuto.setBackgroundResource(R.drawable.checkbox_off_xxx);
dialogInterface.dismiss();
}
}).b(R.string.bluetooth_auto_connect_tips).a();
this.d.show();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void c(ApiStatus apiStatus) {
}
public /* synthetic */ void d(View view) {
this.b.g(this.xlTech);
}
public /* synthetic */ void e(View view) {
this.b.a(this.xlAbout);
}
public /* synthetic */ void f(View view) {
this.b.e(this.xlQa);
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void f(String str) {
}
public /* synthetic */ void g(View view) {
if (this.f == null) {
this.f = new ExitLoginPopupwindow(this);
}
this.f.b(this.xlTop);
}
public /* synthetic */ void h(View view) {
File externalCacheDir = getExternalCacheDir();
if (externalCacheDir == null) {
return;
}
String absolutePath = externalCacheDir.getAbsolutePath();
if (new File(absolutePath).exists()) {
SystemUtils.b(absolutePath);
this.tvCacheSize.setText(GlideUtils.a(this));
}
}
public /* synthetic */ void i(View view) {
ThePolicyActivity.a(this, 10);
}
public /* synthetic */ void j(View view) {
this.cbWifi.setChecked(!r2.isChecked());
this.b.d(this.xrWifi);
}
public /* synthetic */ void k(View view) {
this.cbInfo.setChecked(!r2.isChecked());
this.b.f(this.xrInfo);
}
public /* synthetic */ void l(View view) {
this.cbProtect.setChecked(!r2.isChecked());
this.b.b(this.xrProtect);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i == 10 && i2 == -1) {
this.xlLogout.post(new Runnable() { // from class: com.ubt.jimu.user.view.setting.h0
@Override // java.lang.Runnable
public final void run() {
SettingActivity.this.G0();
}
});
}
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_setting);
ButterKnife.a(this);
initData();
bindClick();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
Handler handler = this.c;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
this.b.a();
super.onDestroy();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean r() {
return this.cbProtect.isChecked();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean s() {
return this.cbWifi.isChecked();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean t() {
return this.cbInfo.isChecked();
}
public /* synthetic */ void b(CompoundButton compoundButton, boolean z) {
this.b.d(this.xrWifi);
this.c.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.setting.s
@Override // java.lang.Runnable
public final void run() {
SettingActivity.this.E0();
}
}, 20L);
}
public /* synthetic */ void c(CompoundButton compoundButton, boolean z) {
this.b.f(this.xrInfo);
this.c.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.setting.t
@Override // java.lang.Runnable
public final void run() {
SettingActivity.this.F0();
}
}, 20L);
}
public /* synthetic */ void a(CompoundButton compoundButton, boolean z) {
this.b.b(this.xrProtect);
this.c.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.setting.p
@Override // java.lang.Runnable
public final void run() {
SettingActivity.this.D0();
}
}, 20L);
}
public void l() {
Cache.getInstance().clearCacheUser();
UserDbHandler.clearUser();
this.xlLogout.setVisibility(8);
ShortcutHelper.a(this);
EventBus.b().b(new MessageEvent(1));
}
public /* synthetic */ void b(View view) {
this.b.h(this.xlTo);
}
public /* synthetic */ void c(View view) {
this.b.c(this.xlModify);
JimuAnalytics.b().a("click_P15_1");
}
public /* synthetic */ void a(View view) {
if (this.e) {
J0();
return;
}
this.e = true;
SharePreferenceHelper sharePreferenceHelper = this.a;
if (sharePreferenceHelper != null) {
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, true);
}
this.b.a(this.e);
this.cbAuto.setBackgroundResource(this.e ? R.drawable.checkbox_on_xxx : R.drawable.checkbox_off_xxx);
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void h() {
K0();
toast(getString(R.string.tips_delete_account_failed));
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(SettingContract$Presenter settingContract$Presenter) {
this.b = (SettingPresenter) settingContract$Presenter;
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void a(ApiStatus apiStatus) {
K0();
if (apiStatus.getCode() != 0 && !CourseResult.SUCCESS.equals(apiStatus.getMessage())) {
toast(getString(R.string.tips_delete_account_failed));
return;
}
File file = new File(ExternalOverFroyoUtils.a(this, (ModelType) null) + String.format(Constants.USER_HOME, Cache.getInstance().getUserId()));
if (file.exists()) {
FileHelper.a(file);
}
l();
toast(getString(R.string.tips_delete_account));
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
if (!NetWorkUtil.b(this)) {
toast(getString(R.string.network_error));
return;
}
dialogInterface.dismiss();
showLoading(getString(R.string.logoff) + "...");
this.b.b();
}
}