Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,188 @@
package com.ubt.jimu.user.view.setting;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.UpdateApkEntities;
import com.ubt.jimu.update.UpdateManager;
import com.ubt.jimu.user.view.setting.AboutJimuActivity;
import com.ubt.jimu.utils.PackageHelper;
import com.ubt.jimu.widgets.ClickableSpanListener;
/* loaded from: classes2.dex */
public class AboutJimuActivity extends BaseActivity {
TextView tvHongkong;
TextView tvJimuVersion;
TextView tvNewVersion;
TextView tvPhone;
TextView tvStartJimu;
TextView tvStartUcare;
TextView tvUpdateNow;
TextView tvVersionDesc;
LinearLayout xlChina;
LinearLayout xlStartJimu;
/* renamed from: com.ubt.jimu.user.view.setting.AboutJimuActivity$1, reason: invalid class name */
class AnonymousClass1 implements View.OnClickListener {
AnonymousClass1() {
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
String string = AboutJimuActivity.this.getResources().getString(R.string.version_details);
if (TextUtils.isEmpty(string)) {
return;
}
AboutJimuActivity aboutJimuActivity = AboutJimuActivity.this;
JimuSimpleDialog buildSimpleDialog = JimuSimpleDialog.buildSimpleDialog(aboutJimuActivity, aboutJimuActivity.getString(R.string.ok), null, AboutJimuActivity.this.getString(R.string.version_desc), string, 19, null, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.a
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AboutJimuActivity.this.tvVersionDesc.setEnabled(false);
buildSimpleDialog.setOnDismissListener(new JimuSimpleDialog.OnDismissListener() { // from class: com.ubt.jimu.user.view.setting.AboutJimuActivity.1.1
@Override // com.ubt.jimu.base.dialog.JimuSimpleDialog.OnDismissListener
public void onDismiss(Dialog dialog) {
AboutJimuActivity.this.tvVersionDesc.setEnabled(true);
}
});
buildSimpleDialog.show();
}
}
private void D0() {
Intent intent = new Intent("android.intent.action.DIAL", Uri.parse("tel:" + this.tvPhone.getText().toString()));
intent.setFlags(268435456);
startActivity(intent);
}
private void bindClick() {
this.xlStartJimu.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.c
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutJimuActivity.this.a(view);
}
});
this.tvStartUcare.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.d
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutJimuActivity.this.b(view);
}
});
this.tvPhone.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.e
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutJimuActivity.this.c(view);
}
});
}
private void initData() {
PackageHelper.a("CHANNEL_ID");
this.tvJimuVersion.setText(String.format("Jimu %s", "3.9.6.75"));
this.xlChina.setVisibility(0);
String string = getString(R.string.version_desc);
com.ubt.jimu.utils.TextUtils.a(this.tvVersionDesc, string, string, new ClickableSpanListener(new AnonymousClass1(), true, getResources().getColor(R.color.txt_287EF1)));
String string2 = getString(R.string.update_now);
com.ubt.jimu.utils.TextUtils.a(this.tvUpdateNow, string2, string2, new ClickableSpanListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.AboutJimuActivity.2
/* renamed from: com.ubt.jimu.user.view.setting.AboutJimuActivity$2$1, reason: invalid class name */
class AnonymousClass1 implements UpdateManager.UpdateCallback {
AnonymousClass1() {
}
public /* synthetic */ void a() {
AboutJimuActivity.this.tvUpdateNow.setEnabled(true);
}
@Override // com.ubt.jimu.update.UpdateManager.UpdateCallback
public void a(UpdateApkEntities updateApkEntities) {
AboutJimuActivity.this.tvUpdateNow.post(new Runnable() { // from class: com.ubt.jimu.user.view.setting.b
@Override // java.lang.Runnable
public final void run() {
AboutJimuActivity.AnonymousClass2.AnonymousClass1.this.a();
}
});
}
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
UpdateManager.c().a((Activity) AboutJimuActivity.this, (UpdateManager.UpdateCallback) new AnonymousClass1(), true);
AboutJimuActivity.this.tvUpdateNow.setEnabled(false);
}
}, true, getResources().getColor(R.color.txt_287EF1)));
if (Cache.getInstance().getSettings().getBoolean(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false).booleanValue()) {
this.tvUpdateNow.setVisibility(0);
} else {
this.tvUpdateNow.setVisibility(8);
}
}
private void o(String str) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("message/rfc822");
intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
intent.putExtra("android.intent.extra.SUBJECT", "您的建议");
intent.putExtra("android.intent.extra.TEXT", "我们很希望能得到您的建议!!!");
startActivity(Intent.createChooser(intent, "Select email application."));
}
public static void start(Context context) {
context.startActivity(new Intent(context, (Class<?>) AboutJimuActivity.class));
}
public /* synthetic */ void a(View view) {
o(this.tvStartJimu.getText().toString());
}
public /* synthetic */ void b(View view) {
o(this.tvStartUcare.getText().toString());
}
public /* synthetic */ void c(View view) {
D0();
}
@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_aboutjimu);
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() {
UpdateManager.c().a();
super.onDestroy();
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity, androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
super.onRequestPermissionsResult(i, strArr, iArr);
if (iArr[0] == 0) {
D0();
}
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}

View File

@@ -0,0 +1,46 @@
package com.ubt.jimu.user.view.setting;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class AboutJimuActivity_ViewBinding implements Unbinder {
private AboutJimuActivity b;
public AboutJimuActivity_ViewBinding(AboutJimuActivity aboutJimuActivity, View view) {
this.b = aboutJimuActivity;
aboutJimuActivity.tvJimuVersion = (TextView) Utils.b(view, R.id.tv_jimu_version, "field 'tvJimuVersion'", TextView.class);
aboutJimuActivity.tvNewVersion = (TextView) Utils.b(view, R.id.tvNewVersion, "field 'tvNewVersion'", TextView.class);
aboutJimuActivity.tvUpdateNow = (TextView) Utils.b(view, R.id.tvUpdateNow, "field 'tvUpdateNow'", TextView.class);
aboutJimuActivity.xlChina = (LinearLayout) Utils.b(view, R.id.xl_china, "field 'xlChina'", LinearLayout.class);
aboutJimuActivity.tvPhone = (TextView) Utils.b(view, R.id.tv_phone, "field 'tvPhone'", TextView.class);
aboutJimuActivity.tvStartUcare = (TextView) Utils.b(view, R.id.tv_start_ucare, "field 'tvStartUcare'", TextView.class);
aboutJimuActivity.xlStartJimu = (LinearLayout) Utils.b(view, R.id.xl_start_jimu, "field 'xlStartJimu'", LinearLayout.class);
aboutJimuActivity.tvStartJimu = (TextView) Utils.b(view, R.id.tv_start_jimu, "field 'tvStartJimu'", TextView.class);
aboutJimuActivity.tvHongkong = (TextView) Utils.b(view, R.id.tv_hongkong, "field 'tvHongkong'", TextView.class);
aboutJimuActivity.tvVersionDesc = (TextView) Utils.b(view, R.id.tvVersionDesc, "field 'tvVersionDesc'", TextView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
AboutJimuActivity aboutJimuActivity = this.b;
if (aboutJimuActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
aboutJimuActivity.tvJimuVersion = null;
aboutJimuActivity.tvNewVersion = null;
aboutJimuActivity.tvUpdateNow = null;
aboutJimuActivity.xlChina = null;
aboutJimuActivity.tvPhone = null;
aboutJimuActivity.tvStartUcare = null;
aboutJimuActivity.xlStartJimu = null;
aboutJimuActivity.tvStartJimu = null;
aboutJimuActivity.tvHongkong = null;
aboutJimuActivity.tvVersionDesc = null;
}
}

View File

@@ -0,0 +1,59 @@
package com.ubt.jimu.user.view.setting;
import android.app.Activity;
import android.view.View;
import android.widget.TextView;
import com.ubt.jimu.R;
import com.ubt.jimu.community.view.popwindow.BasePopwindow;
/* loaded from: classes2.dex */
public class ExitLoginPopupwindow extends BasePopwindow {
public ExitLoginPopupwindow(Activity activity) {
super(activity);
}
@Override // com.ubt.jimu.community.view.popwindow.BasePopwindow
public int a() {
return R.layout.pop_exit_login;
}
@Override // com.ubt.jimu.community.view.popwindow.BasePopwindow
public void b() {
TextView textView = (TextView) this.b.findViewById(R.id.tv_confirm);
TextView textView2 = (TextView) this.b.findViewById(R.id.tv_logout);
TextView textView3 = (TextView) this.b.findViewById(R.id.tv_cancel);
textView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.f
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
ExitLoginPopupwindow.this.c(view);
}
});
textView2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.g
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
ExitLoginPopupwindow.this.d(view);
}
});
textView3.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.h
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
ExitLoginPopupwindow.this.e(view);
}
});
}
public /* synthetic */ void c(View view) {
((SettingActivity) this.a).I0();
((SettingActivity) this.a).l();
dismiss();
}
public /* synthetic */ void d(View view) {
((SettingActivity) this.a).H0();
dismiss();
}
public /* synthetic */ void e(View view) {
dismiss();
}
}

View File

@@ -0,0 +1,154 @@
package com.ubt.jimu.user.view.setting;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.FeedbackEntities;
import com.ubt.jimu.base.http.ApiObserver;
import com.ubt.jimu.user.view.LoginActivity;
import com.ubtech.utils.StringUtils;
import com.ubtech.view.widget.ToastView;
import com.ubtech.view.widget.UButton;
import io.reactivex.disposables.Disposable;
/* loaded from: classes2.dex */
public class FeedbackActivity extends BaseActivity {
private ApiObserver<FeedbackEntities> a;
EditText etEmail;
EditText etFeedback;
TextView tvService;
TextView tvSuggests;
LinearLayout xlEmail;
LinearLayout xlFeedback;
LinearLayout xlSelected;
UButton xlSend;
private void E0() {
String trim = this.etEmail.getText().toString().trim();
if (StringUtils.e(trim)) {
return;
}
if (!StringUtils.d(trim)) {
ToastView.a(this, getString(R.string.error_email_format), ToastView.Type.ERROR).a();
} else {
if (StringUtils.e(this.etFeedback.getText().toString().trim())) {
return;
}
if (Cache.getInstance().getUser() == null) {
LoginActivity.start(this);
} else {
this.tvSuggests.isSelected();
}
}
}
private void bindClick() {
this.xlSend.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.m
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedbackActivity.this.a(view);
}
});
this.tvSuggests.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.i
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedbackActivity.this.b(view);
}
});
this.tvService.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.k
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedbackActivity.this.c(view);
}
});
}
private void initData() {
this.tvSuggests.setSelected(true);
this.tvService.setSelected(false);
this.a = new ApiObserver<FeedbackEntities>(null) { // from class: com.ubt.jimu.user.view.setting.FeedbackActivity.1
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(FeedbackEntities feedbackEntities) {
((BaseActivity) FeedbackActivity.this).mJAlertDialog.dismiss();
if (feedbackEntities.isStatus()) {
FeedbackActivity feedbackActivity = FeedbackActivity.this;
ToastView.a(feedbackActivity, feedbackActivity.getString(R.string.feedback_success), ToastView.Type.SUCCESS).a();
} else {
FeedbackActivity feedbackActivity2 = FeedbackActivity.this;
ToastView.a(feedbackActivity2, feedbackActivity2.getString(R.string.failed_to_send_feedback), ToastView.Type.SUCCESS).a();
}
}
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
FeedbackActivity feedbackActivity = FeedbackActivity.this;
feedbackActivity.showLoading(feedbackActivity.getString(R.string.feedback_sending));
}
};
this.a.setRequestComplete(new ApiObserver.RequestComplete() { // from class: com.ubt.jimu.user.view.setting.j
@Override // com.ubt.jimu.base.http.ApiObserver.RequestComplete
public final void onComplete() {
FeedbackActivity.this.D0();
}
});
this.a.setNetErrorListener(new ApiObserver.NetErrorListener() { // from class: com.ubt.jimu.user.view.setting.l
@Override // com.ubt.jimu.base.http.ApiObserver.NetErrorListener
public final void onError(Throwable th) {
FeedbackActivity.this.d(th);
}
});
}
public static void start(Context context) {
context.startActivity(new Intent(context, (Class<?>) FeedbackActivity.class));
}
public /* synthetic */ void D0() {
this.mJAlertDialog.dismiss();
}
public /* synthetic */ void b(View view) {
this.tvSuggests.setSelected(true);
this.tvService.setSelected(false);
this.tvSuggests.setTextColor(getResources().getColor(R.color.bg_white));
this.tvService.setTextColor(getResources().getColor(R.color.bg_596F80));
}
public /* synthetic */ void c(View view) {
this.tvSuggests.setSelected(false);
this.tvService.setSelected(true);
this.tvSuggests.setTextColor(getResources().getColor(R.color.bg_596F80));
this.tvService.setTextColor(getResources().getColor(R.color.bg_white));
}
public /* synthetic */ void d(Throwable th) {
this.mJAlertDialog.dismiss();
}
@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_feedback);
ButterKnife.a(this);
initData();
bindClick();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
public /* synthetic */ void a(View view) {
E0();
}
}

View File

@@ -0,0 +1,44 @@
package com.ubt.jimu.user.view.setting;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubtech.view.widget.UButton;
/* loaded from: classes2.dex */
public class FeedbackActivity_ViewBinding implements Unbinder {
private FeedbackActivity b;
public FeedbackActivity_ViewBinding(FeedbackActivity feedbackActivity, View view) {
this.b = feedbackActivity;
feedbackActivity.xlSelected = (LinearLayout) Utils.b(view, R.id.xl_selected, "field 'xlSelected'", LinearLayout.class);
feedbackActivity.tvSuggests = (TextView) Utils.b(view, R.id.tv_suggests, "field 'tvSuggests'", TextView.class);
feedbackActivity.tvService = (TextView) Utils.b(view, R.id.tv_service, "field 'tvService'", TextView.class);
feedbackActivity.xlEmail = (LinearLayout) Utils.b(view, R.id.xl_email, "field 'xlEmail'", LinearLayout.class);
feedbackActivity.etEmail = (EditText) Utils.b(view, R.id.et_email, "field 'etEmail'", EditText.class);
feedbackActivity.xlFeedback = (LinearLayout) Utils.b(view, R.id.xl_feedback, "field 'xlFeedback'", LinearLayout.class);
feedbackActivity.xlSend = (UButton) Utils.b(view, R.id.xl_send, "field 'xlSend'", UButton.class);
feedbackActivity.etFeedback = (EditText) Utils.b(view, R.id.et_feedback, "field 'etFeedback'", EditText.class);
}
@Override // butterknife.Unbinder
public void unbind() {
FeedbackActivity feedbackActivity = this.b;
if (feedbackActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
feedbackActivity.xlSelected = null;
feedbackActivity.tvSuggests = null;
feedbackActivity.tvService = null;
feedbackActivity.xlEmail = null;
feedbackActivity.etEmail = null;
feedbackActivity.xlFeedback = null;
feedbackActivity.xlSend = null;
feedbackActivity.etFeedback = null;
}
}

View File

@@ -0,0 +1,498 @@
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();
}
}

View File

@@ -0,0 +1,83 @@
package com.ubt.jimu.user.view.setting;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubtech.view.widget.UButton;
/* loaded from: classes2.dex */
public class SettingActivity_ViewBinding implements Unbinder {
private SettingActivity b;
public SettingActivity_ViewBinding(SettingActivity settingActivity, View view) {
this.b = settingActivity;
settingActivity.xlInput = (RelativeLayout) Utils.b(view, R.id.xl_input, "field 'xlInput'", RelativeLayout.class);
settingActivity.xrClearCache = (RelativeLayout) Utils.b(view, R.id.xr_clear_cache, "field 'xrClearCache'", RelativeLayout.class);
settingActivity.tvClearCache = (TextView) Utils.b(view, R.id.tv_clear_cache, "field 'tvClearCache'", TextView.class);
settingActivity.tvCacheSize = (TextView) Utils.b(view, R.id.tv_cache_size, "field 'tvCacheSize'", TextView.class);
settingActivity.xrWifi = (RelativeLayout) Utils.b(view, R.id.xr_wifi, "field 'xrWifi'", RelativeLayout.class);
settingActivity.tvWifi = (TextView) Utils.b(view, R.id.tv_wifi, "field 'tvWifi'", TextView.class);
settingActivity.cbWifi = (CheckBox) Utils.b(view, R.id.cb_wifi, "field 'cbWifi'", CheckBox.class);
settingActivity.xrInfo = (RelativeLayout) Utils.b(view, R.id.xr_info, "field 'xrInfo'", RelativeLayout.class);
settingActivity.tvInfo = (TextView) Utils.b(view, R.id.tv_info, "field 'tvInfo'", TextView.class);
settingActivity.cbInfo = (CheckBox) Utils.b(view, R.id.cb_info, "field 'cbInfo'", CheckBox.class);
settingActivity.xrProtect = (RelativeLayout) Utils.b(view, R.id.xr_protect, "field 'xrProtect'", RelativeLayout.class);
settingActivity.tvProtect = (TextView) Utils.b(view, R.id.tv_protect, "field 'tvProtect'", TextView.class);
settingActivity.cbProtect = (CheckBox) Utils.b(view, R.id.cb_protect, "field 'cbProtect'", CheckBox.class);
settingActivity.xrAutoConnect = (RelativeLayout) Utils.b(view, R.id.xr_auto_connect, "field 'xrAutoConnect'", RelativeLayout.class);
settingActivity.tvAutoConnect = (TextView) Utils.b(view, R.id.tv_auto_connect, "field 'tvAutoConnect'", TextView.class);
settingActivity.cbAuto = (ImageView) Utils.b(view, R.id.cb_auto, "field 'cbAuto'", ImageView.class);
settingActivity.xlTo = (RelativeLayout) Utils.b(view, R.id.xl_to, "field 'xlTo'", RelativeLayout.class);
settingActivity.xlModify = (RelativeLayout) Utils.b(view, R.id.xl_modify, "field 'xlModify'", RelativeLayout.class);
settingActivity.xlTech = (RelativeLayout) Utils.b(view, R.id.xl_tech, "field 'xlTech'", RelativeLayout.class);
settingActivity.xlAbout = (RelativeLayout) Utils.b(view, R.id.xl_about, "field 'xlAbout'", RelativeLayout.class);
settingActivity.tvNewVersion = (TextView) Utils.b(view, R.id.tv_new_version, "field 'tvNewVersion'", TextView.class);
settingActivity.xlQa = (RelativeLayout) Utils.b(view, R.id.xl_qa, "field 'xlQa'", RelativeLayout.class);
settingActivity.xlLogout = (UButton) Utils.b(view, R.id.xl_logout, "field 'xlLogout'", UButton.class);
settingActivity.xlTop = (LinearLayout) Utils.b(view, R.id.xl_top, "field 'xlTop'", LinearLayout.class);
settingActivity.xlPolicy = (RelativeLayout) Utils.b(view, R.id.xl_policy, "field 'xlPolicy'", RelativeLayout.class);
settingActivity.xlTc = (ViewGroup) Utils.b(view, R.id.xl_tc, "field 'xlTc'", ViewGroup.class);
}
@Override // butterknife.Unbinder
public void unbind() {
SettingActivity settingActivity = this.b;
if (settingActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
settingActivity.xlInput = null;
settingActivity.xrClearCache = null;
settingActivity.tvClearCache = null;
settingActivity.tvCacheSize = null;
settingActivity.xrWifi = null;
settingActivity.tvWifi = null;
settingActivity.cbWifi = null;
settingActivity.xrInfo = null;
settingActivity.tvInfo = null;
settingActivity.cbInfo = null;
settingActivity.xrProtect = null;
settingActivity.tvProtect = null;
settingActivity.cbProtect = null;
settingActivity.xrAutoConnect = null;
settingActivity.tvAutoConnect = null;
settingActivity.cbAuto = null;
settingActivity.xlTo = null;
settingActivity.xlModify = null;
settingActivity.xlTech = null;
settingActivity.xlAbout = null;
settingActivity.tvNewVersion = null;
settingActivity.xlQa = null;
settingActivity.xlLogout = null;
settingActivity.xlTop = null;
settingActivity.xlPolicy = null;
settingActivity.xlTc = null;
}
}

View File

@@ -0,0 +1,79 @@
package com.ubt.jimu.user.view.setting;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.blockly.Utils;
import com.ubt.jimu.user.model.TeachModel;
import com.ubt.jimu.user.view.adapter.TeachAdapter;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public class TeachActivity extends BaseActivity {
private String b;
RecyclerView ryTeach;
private String a = "jimu/help";
private String c = "https://jimu.ubtrobot.com/%s/%s/%s";
private void initData() {
this.b = JimuApplication.l().c();
if (!this.b.equals("CN")) {
this.b = "EN";
}
ArrayList arrayList = new ArrayList();
TeachModel teachModel = new TeachModel();
teachModel.a(getString(R.string.setting_study_component));
teachModel.b(String.format(this.c, this.a, this.b, "Component.html"));
arrayList.add(teachModel);
TeachModel teachModel2 = new TeachModel();
teachModel2.a(getString(R.string.setting_study_assemble));
teachModel2.b(String.format(this.c, this.a, this.b, "Build.html"));
teachModel2.c("https://video.ubtrobot.com/jimu/videos/build.mp4");
teachModel2.a(R.drawable.setting_study_play);
arrayList.add(teachModel2);
TeachModel teachModel3 = new TeachModel();
teachModel3.b(String.format(this.c, this.a, this.b, "Connect.html"));
teachModel3.a(getString(R.string.setting_study_connect));
arrayList.add(teachModel3);
TeachModel teachModel4 = new TeachModel();
teachModel4.b(String.format(this.c, this.a, this.b, "Actions.html"));
teachModel4.c("https://video.ubtrobot.com/jimu/videos/action.mp4");
teachModel4.a(R.drawable.setting_study_play);
teachModel4.a(getString(R.string.setting_study_actions));
arrayList.add(teachModel4);
TeachModel teachModel5 = new TeachModel();
teachModel5.a(getString(R.string.setting_study_programming));
teachModel5.b(Utils.getBlocklyHelpUrl());
arrayList.add(teachModel5);
TeachAdapter teachAdapter = new TeachAdapter(this, arrayList);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 0, false);
this.ryTeach.setAdapter(teachAdapter);
this.ryTeach.setLayoutManager(linearLayoutManager);
}
private void initEvent() {
}
public static void start(Context context) {
context.startActivity(new Intent(context, (Class<?>) TeachActivity.class));
}
@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_teach);
ButterKnife.a(this);
initData();
initEvent();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}

View File

@@ -0,0 +1,27 @@
package com.ubt.jimu.user.view.setting;
import android.view.View;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class TeachActivity_ViewBinding implements Unbinder {
private TeachActivity b;
public TeachActivity_ViewBinding(TeachActivity teachActivity, View view) {
this.b = teachActivity;
teachActivity.ryTeach = (RecyclerView) Utils.b(view, R.id.ry_teach, "field 'ryTeach'", RecyclerView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
TeachActivity teachActivity = this.b;
if (teachActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
teachActivity.ryTeach = null;
}
}

View File

@@ -0,0 +1,161 @@
package com.ubt.jimu.user.view.setting;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.FragmentTransaction;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.HelpFragment;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.Constants;
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.event.MessageEvent;
import com.ubt.jimu.course.repository.CourseResult;
import com.ubt.jimu.unity.ModelType;
import com.ubt.jimu.user.Constant;
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.NetWorkUtil;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubtech.utils.FileHelper;
import com.ubtech.view.widget.UButton;
import java.io.File;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class ThePolicyActivity extends BaseActivity implements HelpFragment.OnHelpFragmentInteractionListener, SettingContract$View {
private HelpFragment a;
private SettingPresenter b;
protected UButton btnLogout;
public static void a(Activity activity, int i) {
activity.startActivityForResult(new Intent(activity, (Class<?>) ThePolicyActivity.class), i);
}
public /* synthetic */ void D0() {
setResult(-1);
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(SettingContract$Presenter settingContract$Presenter) {
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void c(ApiStatus apiStatus) {
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void f(String str) {
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void h() {
hideLoading();
toast(getString(R.string.tips_delete_account_failed));
}
public void l() {
Cache.getInstance().clearCacheUser();
UserDbHandler.clearUser();
ShortcutHelper.a(this);
EventBus.b().b(new MessageEvent(1));
}
@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_the_policy);
ButterKnife.a(this);
this.b = new SettingPresenter(this, this);
if (getIntent().getIntExtra("POLICY_TYPE", 0) == 1) {
this.a = HelpFragment.newInstance(Constant.b, " ", 0);
} else {
this.a = HelpFragment.newInstance(Constant.a, " ", 0);
}
this.a.setListener(this);
FragmentTransaction a = getSupportFragmentManager().a();
a.b(R.id.llContainer, this.a);
a.a();
}
@Override // com.ubt.jimu.base.HelpFragment.OnHelpFragmentInteractionListener
public void onHelpPageBack() {
finish();
}
protected void onLogout(View view) {
new JimuSimpleDialog.Builder(this).cancel(R.string.cancel).ok(R.string.ok).content(R.string.tips_close_account).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.setting.l0
@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.k0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
ThePolicyActivity.this.a(dialogInterface, i);
}
}).cancleBtnBg(R.drawable.shape_cor50_bg92a7b6).build().show();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean r() {
return false;
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean s() {
return false;
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean t() {
return false;
}
public static void a(Activity activity, int i, int i2) {
Intent intent = new Intent(activity, (Class<?>) ThePolicyActivity.class);
intent.putExtra("POLICY_TYPE", i);
activity.startActivityForResult(intent, i2);
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
if (!NetWorkUtil.b(this)) {
toast(getString(R.string.network_error));
return;
}
this.b.b();
dialogInterface.dismiss();
showLoading(getString(R.string.logoff) + "...");
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void a(ApiStatus apiStatus) {
hideLoading();
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));
this.btnLogout.setVisibility(8);
this.btnLogout.post(new Runnable() { // from class: com.ubt.jimu.user.view.setting.j0
@Override // java.lang.Runnable
public final void run() {
ThePolicyActivity.this.D0();
}
});
}
}

View File

@@ -0,0 +1,39 @@
package com.ubt.jimu.user.view.setting;
import android.view.View;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubtech.view.widget.UButton;
/* loaded from: classes2.dex */
public class ThePolicyActivity_ViewBinding implements Unbinder {
private ThePolicyActivity b;
private View c;
public ThePolicyActivity_ViewBinding(final ThePolicyActivity thePolicyActivity, View view) {
this.b = thePolicyActivity;
View a = Utils.a(view, R.id.btnLogout, "field 'btnLogout' and method 'onLogout'");
thePolicyActivity.btnLogout = (UButton) Utils.a(a, R.id.btnLogout, "field 'btnLogout'", UButton.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.setting.ThePolicyActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
thePolicyActivity.onLogout(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
ThePolicyActivity thePolicyActivity = this.b;
if (thePolicyActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
thePolicyActivity.btnLogout = null;
this.c.setOnClickListener(null);
this.c = null;
}
}