正在查看: 用信花 v1.1.3 应用的 SettingActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 用信花 v1.1.3 应用的 SettingActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.duoshan.loan.ui.mine.activity;
import android.text.TextUtils;
import android.view.View;
import androidx.lifecycle.Observer;
import com.duoshan.loan.a;
import com.duoshan.loan.base.BaseActivity;
import com.duoshan.loan.databinding.ActivitySettingBinding;
import com.duoshan.loan.ui.auth.bean.ApiAgreementBean;
import com.duoshan.loan.ui.mine.activity.SettingActivity;
import com.duoshan.loan.ui.mine.vm.SettingViewModel;
import e2.j0;
import e2.w;
import f2.b;
import h4.k;
import java.util.Iterator;
import java.util.List;
import m4.c;
public class SettingActivity extends BaseActivity<ActivitySettingBinding, SettingViewModel> {
public ApiAgreementBean f2865e;
public ApiAgreementBean f2866f;
public void v(List list) {
Iterator it = list.iterator();
while (it.hasNext()) {
ApiAgreementBean apiAgreementBean = (ApiAgreementBean) it.next();
String name = apiAgreementBean.getName();
if (!TextUtils.isEmpty(name)) {
if (name.contains("注册协议")) {
this.f2865e = apiAgreementBean;
} else if (name.contains("隐私协议")) {
this.f2866f = apiAgreementBean;
}
}
}
}
public void w(Boolean bool) {
if (bool.booleanValue()) {
u();
}
}
public void x() {
w.i(this);
try {
((ActivitySettingBinding) this.f2431a).tvCache.setText(w.p(this));
} catch (Exception e4) {
e4.printStackTrace();
((ActivitySettingBinding) this.f2431a).tvCache.setText("0B");
}
}
public void y() {
((SettingViewModel) this.f2433c).f();
}
public void z(View view) {
switch (view.getId()) {
case a.i.ll_cancel_account:
if (!b.g() || !b.f()) {
e2.a.i(this, false);
break;
} else {
k.u("经检测您在本平台还有未结清订单,请先结清后再进行注销");
break;
}
break;
case a.i.ll_clear_cache:
new c.b(this).o("", " 确认清空缓存吗?", "取消", "确认", new r4.c() {
public final void a() {
SettingActivity.this.x();
}
}, (r4.a) null, false, a.l.dialog_base_confirm).J();
break;
case a.i.ll_feedback:
FeedbackActivity.I(this);
break;
case a.i.ll_privacy:
ApiAgreementBean apiAgreementBean = this.f2866f;
if (apiAgreementBean != null) {
e2.a.J(this, 1, apiAgreementBean.getName(), this.f2866f.getUrl());
break;
}
break;
case a.i.stv_logout:
new c.b(this).o("确定退出", " 确定退出当前账号吗?", "取消", "确定", new r4.c() {
public final void a() {
SettingActivity.this.y();
}
}, (r4.a) null, false, a.l.dialog_logout).J();
break;
}
}
@Override
public void g() {
((SettingViewModel) this.f2433c).e("");
((SettingViewModel) this.f2433c).f2851d.observe(this, new Observer() {
@Override
public final void onChanged(Object obj) {
SettingActivity.this.v((List) obj);
}
});
((SettingViewModel) this.f2433c).f2902e.observe(this, new Observer() {
@Override
public final void onChanged(Object obj) {
SettingActivity.this.w((Boolean) obj);
}
});
}
@Override
public void initView() {
n("设置");
try {
((ActivitySettingBinding) this.f2431a).tvCache.setText(w.p(this));
} catch (Exception e4) {
((ActivitySettingBinding) this.f2431a).tvCache.setText("0B");
e4.printStackTrace();
}
View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public final void onClick(View view) {
SettingActivity.this.z(view);
}
};
VB vb = this.f2431a;
l(onClickListener, ((ActivitySettingBinding) vb).llFeedback, ((ActivitySettingBinding) vb).llPrivacy, ((ActivitySettingBinding) vb).llClearCache, ((ActivitySettingBinding) vb).llCancelAccount, ((ActivitySettingBinding) vb).stvLogout);
}
public final void u() {
j0.c(this);
j0.C(j0.f3634c, true);
e2.a.v(this);
finish();
}
}