Initial commit
This commit is contained in:
188
sources/com/ubt/jimu/user/view/setting/AboutJimuActivity.java
Normal file
188
sources/com/ubt/jimu/user/view/setting/AboutJimuActivity.java
Normal 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() {
|
||||
}
|
||||
}
|
@@ -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;
|
||||
}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
}
|
154
sources/com/ubt/jimu/user/view/setting/FeedbackActivity.java
Normal file
154
sources/com/ubt/jimu/user/view/setting/FeedbackActivity.java
Normal 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();
|
||||
}
|
||||
}
|
@@ -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;
|
||||
}
|
||||
}
|
498
sources/com/ubt/jimu/user/view/setting/SettingActivity.java
Normal file
498
sources/com/ubt/jimu/user/view/setting/SettingActivity.java
Normal 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();
|
||||
}
|
||||
}
|
@@ -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;
|
||||
}
|
||||
}
|
79
sources/com/ubt/jimu/user/view/setting/TeachActivity.java
Normal file
79
sources/com/ubt/jimu/user/view/setting/TeachActivity.java
Normal 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() {
|
||||
}
|
||||
}
|
@@ -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;
|
||||
}
|
||||
}
|
161
sources/com/ubt/jimu/user/view/setting/ThePolicyActivity.java
Normal file
161
sources/com/ubt/jimu/user/view/setting/ThePolicyActivity.java
Normal 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();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
@@ -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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user