导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - P0ACT.java 源代码

正在查看: 多多分期 v4.1.2 应用的 P0ACT.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.duoduofenqi.ui.activitys;

import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Button;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.OnClick;
import com.duoduofenqi.mjyp.BMAG01ACT;
import com.duoduofenqi.ui.lockView.LockPatternView;
import d.b.a.g;
import d.b.a.l;
import d.b.a.r.d;
import d.b.a.r.j;
import d.i.b.d.b.e;
import java.util.List;

public class P0ACT extends e {
    public long G;
    public d.b.a.r.a H;
    public byte[] I;
    public int J = 1;
    public LockPatternView.d K = new a();

    @BindView(2131297505)
    public Button forgetGestureBtn;

    @BindView(2131298021)
    public LockPatternView lockPatternView;

    @BindView(2131298112)
    public TextView messageTv;

    @BindView(2131298261)
    public TextView nick;

    public class a implements LockPatternView.d {
        public a() {
        }

        @Override
        public void a(List<LockPatternView.c> list) {
            if (list != null) {
                if (d.i.c.b.a.b(list, P0ACT.this.I)) {
                    P0ACT.this.n0(c.CORRECT);
                    return;
                }
                P0ACT.this.n0(c.ERROR);
                P0ACT p0act = P0ACT.this;
                int i2 = p0act.J;
                if (i2 < 5) {
                    p0act.J = i2 + 1;
                } else {
                    p0act.forgetGesturePasswrod();
                }
            }
        }

        @Override
        public void b() {
            P0ACT.this.lockPatternView.u();
        }
    }

    public static class b {

        public static final int[] f4106a;

        static {
            int[] iArr = new int[c.values().length];
            f4106a = iArr;
            try {
                iArr[c.DEFAULT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f4106a[c.ERROR.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f4106a[c.CORRECT.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
        }
    }

    public enum c {
        DEFAULT(l.gesture_default, g.colorPrimary),
        ERROR(l.gesture_error, 2131099927),
        CORRECT(l.gesture_correct, g.colorPrimary);

        public int colorId;
        public int strId;

        c(int i2, int i3) {
            this.strId = i2;
            this.colorId = i3;
        }
    }

    @Override
    public boolean I() {
        return false;
    }

    @Override
    public int M() {
        return 2131492914;
    }

    @Override
    public void O() {
    }

    @Override
    public void P(Bundle bundle) {
        d.b.a.r.a a2 = d.b.a.r.a.a(this);
        this.H = a2;
        this.I = a2.d("GESTURE_PASSWORD");
        this.lockPatternView.setOnPatternListener(this.K);
        if (d.i.b.d.d.a.f6876a.a()) {
            String str = (String) j.b("PHONE", "");
            this.nick.setText(str.substring(0, 3) + "****" + str.substring(str.length() - 4));
        }
        n0(c.DEFAULT);
    }

    @Override
    public void R() {
    }

    @Override
    public void T() {
    }

    @OnClick({2131297505})
    public void forgetGesturePasswrod() {
        d.b.a.r.a.a(this.v).g("GESTURE_PASSWORD", "");
        j.e("APP_TOKEN", "");
        d0(BMAG01ACT.class);
        d0(S0ACT.class);
        finish();
    }

    public final void m0() {
        d.a("AppActivityManager", d.b.a.n.c.a.f().g(BMAG01ACT.class) + "");
        if (d.b.a.n.c.a.f().g(BMAG01ACT.class)) {
            finish();
        } else {
            d0(BMAG01ACT.class);
            finish();
        }
    }

    public final void n0(c cVar) {
        this.messageTv.setText(cVar.strId);
        this.messageTv.setTextColor(getResources().getColor(cVar.colorId));
        int i2 = b.f4106a[cVar.ordinal()];
        if (i2 == 1) {
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
            return;
        }
        if (i2 != 2) {
            if (i2 != 3) {
                return;
            }
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
            m0();
            return;
        }
        this.lockPatternView.setPattern(LockPatternView.DisplayMode.ERROR);
        this.lockPatternView.t(600L);
        int i3 = 5 - this.J;
        if (i3 != 0) {
            this.messageTv.setText(getResources().getString(l.pwd_error) + i3 + getResources().getString(l.change));
            this.messageTv.setTextColor(getResources().getColor(cVar.colorId));
        }
    }

    @Override
    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        if (i2 != 4) {
            return super.onKeyDown(i2, keyEvent);
        }
        if (System.currentTimeMillis() - this.G <= 2000) {
            d.b.a.n.c.a.f().a(this, Boolean.TRUE);
            return true;
        }
        c0(getString(l.exit_tip));
        this.G = System.currentTimeMillis();
        return true;
    }
}