正在查看: 多多分期 v4.1.2 应用的 O0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 多多分期 v4.1.2 应用的 O0ACT.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.duoduofenqi.mjyp.BMAG01ACT;
import com.duoduofenqi.ui.lockView.LockPatternView;
import d.b.a.l;
import d.b.a.r.j;
import d.i.b.d.b.e;
import java.util.List;
public class O0ACT extends e {
public d.b.a.r.a H;
public byte[] I;
@BindView(2131297505)
public Button forgetGestureBtn;
@BindView(2131298021)
public LockPatternView lockPatternView;
@BindView(2131298112)
public TextView messageTv;
public boolean G = false;
public LockPatternView.d J = new a();
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, O0ACT.this.I)) {
O0ACT.this.n0(c.CORRECT);
} else {
O0ACT.this.n0(c.ERROR);
}
}
}
@Override
public void b() {
O0ACT.this.lockPatternView.u();
}
}
public static class b {
public static final int[] f4097a;
static {
int[] iArr = new int[c.values().length];
f4097a = iArr;
try {
iArr[c.DEFAULT.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
f4097a[c.ERROR.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
f4097a[c.CORRECT.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
public enum c {
DEFAULT(l.gesture_default, 2131099959),
ERROR(l.gesture_error, 2131099959),
CORRECT(l.gesture_correct, 2131099959);
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 2131492901;
}
@Override
public void O() {
}
@Override
public void P(Bundle bundle) {
Bundle extras = getIntent().getExtras();
if (extras != null) {
this.G = extras.getBoolean("isReset", false);
}
this.forgetGestureBtn.setText(getResources().getString(l.gesture_forget_gesture));
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.J);
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", "");
this.w.d("Status", "退出");
((BMAG01ACT) d.b.a.n.c.a.f().e(BMAG01ACT.class)).m0(0);
d.b.a.n.c.a.f().h(BMAG01ACT.class);
d0(S0ACT.class);
finish();
}
public final void m0() {
if (this.G) {
d0(R0ACT.class);
finish();
} else {
d.b.a.r.a.a(this.v).g("GESTURE_PASSWORD", "");
finish();
}
}
public final void n0(c cVar) {
this.messageTv.setText(cVar.strId);
this.messageTv.setTextColor(getResources().getColor(cVar.colorId));
int i2 = b.f4097a[cVar.ordinal()];
if (i2 == 1) {
this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
return;
}
if (i2 == 2) {
this.lockPatternView.setPattern(LockPatternView.DisplayMode.ERROR);
this.lockPatternView.t(600L);
} else {
if (i2 != 3) {
return;
}
this.lockPatternView.setPattern(LockPatternView.DisplayMode.DEFAULT);
m0();
}
}
}