导航菜单

页面标题

页面副标题

零界绘 v1.0.2 - SettingActivity.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);
    }
}