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

273 lines
10 KiB
Java

package com.ubt.jimu.user.setting.view;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
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.entities.Constant;
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.user.view.setting.ThePolicyActivity;
import com.ubt.jimu.utils.ExternalOverFroyoUtils;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.NetWorkUtil;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubtech.utils.FileHelper;
import com.ubtech.view.fragment.BaseFragment;
import com.ubtech.view.widget.ToastView;
import java.io.File;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
/* loaded from: classes2.dex */
public class PrivacyFragment extends BaseFragment implements View.OnClickListener, SettingContract$View {
private RelativeLayout a;
private RelativeLayout b;
private RelativeLayout c;
private RelativeLayout d;
private RelativeLayout e;
private SettingPresenter f;
protected JAlertDialog g;
static /* synthetic */ void d(DialogInterface dialogInterface, int i) {
SPUtils.a(Constant.NoviceGuide.AGREE_LEGAL_EXAMINE, false);
SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE, false);
JimuApplication.l().b();
}
private void initView(View view) {
this.a = (RelativeLayout) view.findViewById(R.id.forward_privacy);
this.b = (RelativeLayout) view.findViewById(R.id.child_privacy);
this.c = (RelativeLayout) view.findViewById(R.id.suggest_ll);
this.d = (RelativeLayout) view.findViewById(R.id.reset_accredit);
this.e = (RelativeLayout) view.findViewById(R.id.logout);
this.a.setOnClickListener(this);
this.c.setOnClickListener(this);
this.d.setOnClickListener(this);
this.e.setOnClickListener(this);
this.d.setVisibility(0);
if (LocaleUtils.g()) {
this.b.setVisibility(0);
} else {
this.b.setVisibility(8);
}
this.b.setOnClickListener(this);
}
private void o() {
if (UserDbHandler.getUser() != null) {
this.e.setVisibility(0);
} else {
this.e.setVisibility(8);
}
}
private void q() {
new JimuSimpleDialog.Builder(getActivity()).ok(R.string.dialog_reset).cancel(R.string.dialog_see_see).content(R.string.legal_reset_agree_tip).gravity(17).cancleBtnBg(R.drawable.sel_common_negative_btn).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.g0
@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.setting.view.f0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PrivacyFragment.d(dialogInterface, i);
}
}).build().show();
}
private void v() {
new JimuSimpleDialog.Builder(getActivity()).title(getString(R.string.setting_suggest)).ok(R.string.ok).content(R.string.ubt_contact_info).gravity(17).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.c0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).build().show();
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
if (!NetWorkUtil.b(getActivity())) {
ToastView.a(JimuApplication.k, getString(R.string.network_error), ToastView.Type.NORMAL).a();
return;
}
this.f.b();
dialogInterface.dismiss();
showLoading(getString(R.string.logoff) + "...");
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(SettingContract$Presenter settingContract$Presenter) {
}
protected void b() {
new JimuSimpleDialog.Builder(getActivity()).cancel(R.string.dialog_see_see).ok(R.string.close_account).content(R.string.ubt_user_logout_remind).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.e0
@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.setting.view.d0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PrivacyFragment.this.a(dialogInterface, i);
}
}).cancleBtnBg(R.drawable.shape_cor50_bg92a7b6).build().show();
}
@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();
ToastView.a(JimuApplication.k, getString(R.string.tips_delete_account_failed), ToastView.Type.NORMAL).a();
}
protected void hideLoading() {
JAlertDialog jAlertDialog = this.g;
if (jAlertDialog == null) {
return;
}
try {
jAlertDialog.dismiss();
} catch (Exception e) {
e.printStackTrace();
}
}
public void l() {
Cache.getInstance().clearCacheUser();
UserDbHandler.clearUser();
ShortcutHelper.a(getActivity());
EventBus.b().b(new MessageEvent(1));
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
int id = view.getId();
if (R.id.forward_privacy == id) {
ThePolicyActivity.a(getActivity(), 0, 0);
return;
}
if (R.id.child_privacy == id) {
ThePolicyActivity.a(getActivity(), 1, 0);
return;
}
if (R.id.suggest_ll == id) {
v();
} else if (R.id.reset_accredit == id) {
q();
} else if (R.id.logout == id) {
b();
}
}
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
View inflate = layoutInflater.inflate(R.layout.fragment_privacy, viewGroup, false);
initView(inflate);
this.f = new SettingPresenter(getActivity(), this);
if (!EventBus.b().a(this)) {
EventBus.b().c(this);
}
return inflate;
}
@Override // androidx.fragment.app.Fragment
public void onDestroy() {
super.onDestroy();
if (EventBus.b().a(this)) {
EventBus.b().d(this);
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onLoginOrLogoutMessageEvent(MessageEvent messageEvent) {
RelativeLayout relativeLayout;
int type = messageEvent.getType();
if (type != 0) {
if (type == 1 && (relativeLayout = this.e) != null) {
relativeLayout.setVisibility(8);
return;
}
return;
}
RelativeLayout relativeLayout2 = this.e;
if (relativeLayout2 != null) {
relativeLayout2.setVisibility(0);
}
}
@Override // androidx.fragment.app.Fragment
public void onResume() {
super.onResume();
o();
}
@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;
}
protected void showLoading(String str) {
JAlertDialog jAlertDialog = this.g;
if (jAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(getActivity());
builder.a(R.drawable.ic_loading);
builder.a(str);
builder.a(true);
this.g = builder.a();
} else {
jAlertDialog.a(str);
}
this.g.show();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean t() {
return false;
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void a(ApiStatus apiStatus) {
hideLoading();
if (apiStatus.getCode() != 0 && !CourseResult.SUCCESS.equals(apiStatus.getMessage())) {
ToastView.a(JimuApplication.k, getString(R.string.tips_delete_account_failed), ToastView.Type.NORMAL).a();
return;
}
File file = new File(ExternalOverFroyoUtils.a(getActivity(), (ModelType) null) + String.format(Constants.USER_HOME, Cache.getInstance().getUserId()));
if (file.exists()) {
FileHelper.a(file);
}
ToastView.a(JimuApplication.k, getString(R.string.tips_delete_account), ToastView.Type.NORMAL).a();
l();
this.e.setVisibility(8);
}
}