正在查看: 零界绘 v1.0.2 应用的 SettingActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 SettingActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.junyue.novel.modules.user.ui;
import android.os.Bundle;
import android.view.View;
import android.widget.CompoundButton;
import android.widget.LinearLayout;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.bean.User;
import com.junyue.basic.util._AsyncKt;
import com.junyue.basic.util._RxKt;
import com.junyue.basic.widget.LoadableButton;
import com.junyue.basic.widget.SimplePathView;
import com.junyue.basic.widget.SimpleTextView;
import com.junyue.basic.widget.SwitchButton;
import com.junyue.novel.modules_user.R;
import com.junyue.novel.sharebean.ChannelInfo;
import com.tencent.mmkv.MMKV;
import f.p.c.m.c;
import f.p.c.r.c;
import f.p.c.z.e1;
import f.p.c.z.h;
import f.p.c.z.i;
import f.p.c.z.m;
import f.p.c.z.n;
import f.p.c.z.u0;
import f.p.f.a.g;
import i.b0.c.g0;
import i.b0.c.u;
import i.t;
import i.w.e0;
import kotlin.jvm.functions.Function1;
public final class SettingActivity extends BaseActivity implements View.OnClickListener {
public n L;
public final i.d E = f.n.a.a.a.a(this, R.id.tv_quit_login);
public final i.d F = f.n.a.a.a.a(this, R.id.tv_cache_size);
public final i.d G = f.n.a.a.a.a(this, R.id.ll_clean_cache);
public final i.d H = f.n.a.a.a.a(this, R.id.tv_phone_bind_status);
public final i.d I = f.n.a.a.a.a(this, R.id.tv_wx_bind_status);
public final i.d J = f.n.a.a.a.a(this, R.id.tv_qq_bind_status);
public final i.d K = f.n.a.a.a.a(this, R.id.bindPhonePathView);
public final i.d M = f.n.a.a.a.a(this, R.id.ll_cancel_account);
public final i.d N = f.n.a.a.a.a(this, R.id.view_logout);
public final i.d O = f.n.a.a.a.a(this, R.id.ll_debug_setting);
public final i.d P = f.n.a.a.a.a(this, R.id.view_debug_setting);
public final i.d Q = f.n.a.a.a.a(this, R.id.switch_debug_mode);
public final c.d<User> R = new d();
public static final class a extends u implements Function1<m.a.a.a<SettingActivity>, t> {
public static final class C0022a extends u implements Function1<SettingActivity, t> {
public C0022a() {
super(1);
}
public final void b(SettingActivity settingActivity) {
c.a.b(SettingActivity.this, null, 1, null);
SettingActivity.this.j1();
u0.l(SettingActivity.this, R.string.clean_cache_success, 0, 2, null);
}
public Object invoke(Object obj) {
b((SettingActivity) obj);
return t.a;
}
}
public a() {
super(1);
}
public final void b(m.a.a.a<SettingActivity> aVar) {
i.b0.c.t.e(aVar, "$receiver");
i.a(SettingActivity.this.getApplicationContext());
f.p.j.b.u.A();
m.a.a.c.c(aVar, new C0022a());
}
public Object invoke(Object obj) {
b((m.a.a.a) obj);
return t.a;
}
}
public static final class b extends u implements Function1<m.a.a.a<SettingActivity>, t> {
public static final class a extends u implements Function1<SettingActivity, t> {
public final g0 n;
public a(g0 g0Var) {
super(1);
this.n = g0Var;
}
public final void b(SettingActivity settingActivity) {
LinearLayout o1;
?? l1;
if (settingActivity != null && (l1 = settingActivity.l1()) != 0) {
l1.setText(i.d(this.n.n));
l1.b();
}
if (settingActivity == null || (o1 = settingActivity.o1()) == null) {
return;
}
o1.setOnClickListener(settingActivity);
}
public Object invoke(Object obj) {
b((SettingActivity) obj);
return t.a;
}
}
public b() {
super(1);
}
public final void b(m.a.a.a<SettingActivity> aVar) {
i.b0.c.t.e(aVar, "$receiver");
g0 g0Var = new g0();
long e = i.e(SettingActivity.this.getApplicationContext());
g0Var.n = e;
long c = e + i.c(f.p.j.c.d());
g0Var.n = c;
MMKV mmkvWithID = MMKV.mmkvWithID("chapters");
i.b0.c.t.d(mmkvWithID, "MMKV.mmkvWithID(SpNames.SP_NOVEL_CHAPTERS)");
long e2 = c + e1.e(mmkvWithID);
g0Var.n = e2;
MMKV mmkvWithID2 = MMKV.mmkvWithID("novel_detail_snapshot_v4");
i.b0.c.t.d(mmkvWithID2, "MMKV.mmkvWithID(SpNames.…NOVEL_DETAIL_SNAPSHOT_V4)");
long e3 = e2 + e1.e(mmkvWithID2);
g0Var.n = e3;
MMKV mmkvWithID3 = MMKV.mmkvWithID("novel_detail_v4");
i.b0.c.t.d(mmkvWithID3, "MMKV.mmkvWithID(SpNames.SP_NOVEL_DETAIL_V4)");
long e4 = e3 + e1.e(mmkvWithID3);
g0Var.n = e4;
g0Var.n = e4 + i.c(f.p.c.k.k.b.a.a());
m.a.a.c.c(aVar, new a(g0Var));
}
public Object invoke(Object obj) {
b((m.a.a.a) obj);
return t.a;
}
}
public static final class c implements CompoundButton.OnCheckedChangeListener {
public static final c n = new c();
@Override
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
e.a.b.c.b.a.e(z);
}
}
public static final class d<T> implements c.d<User> {
public d() {
}
@Override
public final void k(User user, boolean z) {
String str;
if (user == null || !User.k()) {
return;
}
User c = User.c();
i.b0.c.t.d(c, "User.getInstance()");
c.h();
if (c == null || (str = c.d()) == null) {
str = "";
}
if (str.length() >= 7) {
if (str == null) {
throw new NullPointerException("null cannot be cast to non-null type java.lang.String");
}
char[] charArray = str.toCharArray();
i.b0.c.t.d(charArray, "(this as java.lang.String).toCharArray()");
e0 it = i.f0.f.j(3, 7).iterator();
while (it.hasNext()) {
charArray[it.nextInt()] = '*';
}
str = new String(charArray);
}
SettingActivity.this.s1().setText(str);
SettingActivity.this.k1().setVisibility(8);
SettingActivity.this.s1().setClickable(false);
}
}
public static final class e implements View.OnClickListener {
public final f.p.c.g.e o;
public e(f.p.c.g.e eVar) {
this.o = eVar;
}
@Override
public final void onClick(View view) {
SettingActivity.this.i1();
this.o.dismiss();
}
}
public static final class f implements View.OnClickListener {
public final f.p.c.g.e n;
public f(f.p.c.g.e eVar) {
this.n = eVar;
}
@Override
public final void onClick(View view) {
this.n.dismiss();
}
}
@Override
public int I0() {
return R.layout.activity_setting;
}
@Override
public void O0() {
if (User.k()) {
User c2 = User.c();
i.b0.c.t.d(c2, "User.getInstance()");
c2.h();
i.b0.c.t.d(c2, "User.getInstance().userInfo");
String d2 = c2.d();
i.b0.c.t.d(d2, "User.getInstance().userInfo.mobile");
if (d2.length() >= 7) {
if (d2 == null) {
throw new NullPointerException("null cannot be cast to non-null type java.lang.String");
}
char[] charArray = d2.toCharArray();
i.b0.c.t.d(charArray, "(this as java.lang.String).toCharArray()");
e0 it = i.f0.f.j(3, 7).iterator();
while (it.hasNext()) {
charArray[it.nextInt()] = '*';
}
d2 = new String(charArray);
}
s1().setText(d2);
k1().setVisibility(8);
Z0(R.id.ll_bind_phone, null);
} else {
String r = m.r(this, R.string.go_login);
v1().setText(r);
t1().setText(r);
s1().setText(r);
k1().setVisibility(0);
Z0(R.id.ll_bind_phone, this);
}
w1();
j1();
}
public final void i1() {
c(null);
_AsyncKt.b(this, null, new a(), 1, null);
}
public final void j1() {
l1().c();
_AsyncKt.b(this, null, new b(), 1, null);
}
public final SimplePathView k1() {
return (SimplePathView) this.K.getValue();
}
public final LoadableButton l1() {
return (LoadableButton) this.F.getValue();
}
public final View m1() {
return (View) this.P.getValue();
}
public final View n1() {
return (View) this.N.getValue();
}
public final LinearLayout o1() {
return (LinearLayout) this.G.getValue();
}
@Override
public void onClick(View view) {
i.b0.c.t.e(view, "v");
int id = view.getId();
if (id == R.id.ll_cancel_account) {
g gVar = (g) f.p.c.e.c.d(g.class, null, 2, null);
if (gVar != null) {
gVar.d(this, getContext().getString(R.string.cancel_account_dialog_hint), m.r(getContext(), R.string.cancel_account_success));
return;
}
return;
}
if (id == R.id.tv_quit_login) {
g gVar2 = (g) f.p.c.e.c.d(g.class, null, 2, null);
if (gVar2 != null) {
g.a.a(gVar2, this, null, null, 6, null);
return;
}
return;
}
if (id == R.id.ll_clean_cache) {
f.p.c.g.e eVar = new f.p.c.g.e(this, h.c(e.a.b.a.a()) ? com.junyue.simple_skin_lib.R.style.AppTheme_Dialog_Night : com.junyue.simple_skin_lib.R.style.AppTheme_Dialog);
eVar.B(m.r(this, R.string.confirm));
eVar.j(m.r(this, R.string.cancel));
eVar.p(m.r(this, R.string.warning));
eVar.setTitle(R.string.clean_cache_tint);
eVar.n(new e(eVar));
eVar.k(new f(eVar));
eVar.show();
return;
}
if (id == R.id.ll_about) {
f.a.a.a.d.a a2 = f.a.a.a.e.a.c().a("/webbrowser/main");
String str = f.p.c.m.f.d;
ChannelInfo c2 = ChannelInfo.c();
i.b0.c.t.d(c2, "ChannelInfo.getInstance()");
a2.T("url", f.p.c.m.d.a(f.p.c.m.d.c(str, c2, false, 2, null)));
a2.B(getContext());
return;
}
if (id == R.id.ll_bind_phone) {
if (User.k()) {
return;
}
f.a.a.a.e.a.c().a("/user/login").B(getContext());
return;
}
if (id == R.id.ll_user_agreement) {
f.a.a.a.d.a a3 = f.a.a.a.e.a.c().a("/webbrowser/main");
String str2 = f.p.c.m.f.b;
ChannelInfo c3 = ChannelInfo.c();
i.b0.c.t.d(c3, "ChannelInfo.getInstance()");
a3.T("url", f.p.c.m.d.a(f.p.c.m.d.c(str2, c3, false, 2, null)));
a3.B(getContext());
return;
}
if (id == R.id.ll_privacy_agreement) {
f.a.a.a.d.a a4 = f.a.a.a.e.a.c().a("/webbrowser/main");
String str3 = f.p.c.m.f.c;
ChannelInfo c4 = ChannelInfo.c();
i.b0.c.t.d(c4, "ChannelInfo.getInstance()");
a4.T("url", f.p.c.m.d.a(f.p.c.m.d.c(str3, c4, false, 2, null)));
a4.B(getContext());
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Y0(R.id.ib_back);
u1().setOnClickListener(this);
t1().setOnClickListener(this);
v1().setOnClickListener(this);
Z0(R.id.ll_about, this);
Z0(R.id.ll_bind_phone, this);
Z0(R.id.ll_user_agreement, this);
Z0(R.id.ll_privacy_agreement, this);
Z0(R.id.ll_cancel_account, this);
f.o.a.a a2 = f.o.a.b.a();
i.b0.c.t.d(a2, "RxBus.get()");
_RxKt.a(a2, this);
onLoginStatusChange("");
f.p.c.m.c.l().s(User.class, this.R);
}
public void onDestroy() {
n nVar = this.L;
if (nVar != null) {
nVar.dispose();
}
f.p.c.m.c.l().u(User.class, this.R);
super.onDestroy();
}
@f.o.a.c.b(tags = {@f.o.a.c.c("login"), @f.o.a.c.c("logout")})
public final void onLoginStatusChange(String str) {
i.b0.c.t.e(str, "str");
if (User.k()) {
n1().setVisibility(0);
q1().setVisibility(0);
u1().setVisibility(0);
} else {
n1().setVisibility(8);
q1().setVisibility(8);
u1().setVisibility(8);
}
}
public final LinearLayout p1() {
return (LinearLayout) this.O.getValue();
}
public final LinearLayout q1() {
return (LinearLayout) this.M.getValue();
}
public final SwitchButton r1() {
return (SwitchButton) this.Q.getValue();
}
public final SimpleTextView s1() {
return (SimpleTextView) this.H.getValue();
}
public final SimpleTextView t1() {
return (SimpleTextView) this.J.getValue();
}
public final SimpleTextView u1() {
return (SimpleTextView) this.E.getValue();
}
public final SimpleTextView v1() {
return (SimpleTextView) this.I.getValue();
}
public final void w1() {
e.a.b.b.a(p1(), e.a.b.c.b.a.b());
e.a.b.b.a(m1(), e.a.b.c.b.a.b());
r1().setChecked(e.a.b.c.b.a.c());
r1().setOnCheckedChangeListener(c.n);
}
}