导航菜单

页面标题

页面副标题

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

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

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


package com.duoduofenqi.ui.activitys;

import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.OnClick;
import com.base.commonlibrary.views.TitleLayout;
import com.duoduofenqi.ui.lockView.LockPatternIndicator;
import com.duoduofenqi.ui.lockView.LockPatternView;
import d.b.a.g;
import d.b.a.l;
import d.i.b.d.a.d;
import d.i.b.d.b.e;
import java.util.ArrayList;
import java.util.List;

public class R0ACT extends e {
    public d.b.a.r.a H;

    @BindView(2131298020)
    public LockPatternIndicator lockPatternIndicator;

    @BindView(2131298021)
    public LockPatternView lockPatternView;

    @BindView(2131298112)
    public TextView messageTv;

    @BindView(2131298611)
    public Button resetBtn;

    @BindView(2131299147)
    public TitleLayout title;
    public List<LockPatternView.c> G = null;
    public LockPatternView.d I = new a();

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

        @Override
        public void a(List<LockPatternView.c> list) {
            if (R0ACT.this.G == null && list.size() >= d.f6826c.intValue()) {
                R0ACT.this.G = new ArrayList(list);
                R0ACT.this.q0(c.CORRECT, list);
            } else if (R0ACT.this.G == null && list.size() < d.f6826c.intValue()) {
                R0ACT.this.q0(c.LESSERROR, list);
            } else if (R0ACT.this.G != null) {
                if (R0ACT.this.G.equals(list)) {
                    R0ACT.this.q0(c.CONFIRMCORRECT, list);
                } else {
                    R0ACT.this.q0(c.CONFIRMERROR, list);
                }
            }
        }

        @Override
        public void b() {
            R0ACT.this.lockPatternView.u();
            R0ACT.this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
        }
    }

    public static class b {

        public static final int[] f4118a;

        static {
            int[] iArr = new int[c.values().length];
            f4118a = iArr;
            try {
                iArr[c.DEFAULT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f4118a[c.CORRECT.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f4118a[c.LESSERROR.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                f4118a[c.CONFIRMERROR.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                f4118a[c.CONFIRMCORRECT.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
        }
    }

    public enum c {
        DEFAULT(l.create_gesture_default, g.colorPrimary),
        CORRECT(l.create_gesture_correct, g.colorPrimary),
        LESSERROR(l.create_gesture_less_error, 2131099927),
        CONFIRMERROR(l.create_gesture_confirm_error, 2131099927),
        CONFIRMCORRECT(l.create_gesture_confirm_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 2131492924;
    }

    @Override
    public void O() {
    }

    @Override
    public void P(Bundle bundle) {
        this.H = d.b.a.r.a.a(this);
        this.lockPatternView.setOnPatternListener(this.I);
    }

    @Override
    public void R() {
    }

    @Override
    public void T() {
    }

    public final void n0(List<LockPatternView.c> list) {
        this.H.h("GESTURE_PASSWORD", d.i.c.b.a.f(list));
    }

    public final void o0() {
        c0(getResources().getString(l.gesture_create_success));
        finish();
    }

    public final void p0() {
        List<LockPatternView.c> list = this.G;
        if (list == null) {
            return;
        }
        this.lockPatternIndicator.setIndicator(list);
    }

    public final void q0(c cVar, List<LockPatternView.c> list) {
        this.messageTv.setTextColor(getResources().getColor(cVar.colorId));
        this.messageTv.setText(cVar.strId);
        int i2 = b.f4118a[cVar.ordinal()];
        if (i2 == 1) {
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
            return;
        }
        if (i2 == 2) {
            p0();
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
            return;
        }
        if (i2 == 3) {
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
            return;
        }
        if (i2 == 4) {
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.ERROR);
            this.lockPatternView.t(600L);
        } else {
            if (i2 != 5) {
                return;
            }
            n0(list);
            this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
            o0();
        }
    }

    @OnClick({2131298611})
    public void resetLockPattern() {
        this.G = null;
        this.lockPatternIndicator.g();
        q0(c.DEFAULT, null);
        this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
    }
}