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

162 lines
6.0 KiB
Java

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