导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - ChooseLockPatternActivity.java 源代码

正在查看: Fancy Optimizer v4.6.3 应用的 ChooseLockPatternActivity.java JAVA 源代码文件

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


package com.fancyclean.boost.applock.ui.activity;

import android.content.Context;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import com.fancyclean.boost.applock.ui.view.PatternLockViewFixed;
import com.fancyclean.boost.applock.ui.view.j;
import com.thinkyeah.common.ui.view.TitleBar;
import java.util.ArrayList;
import ri.i;
import t5.x;
import t5.y;
import vj.h;

public class ChooseLockPatternActivity extends com.fancyclean.boost.applock.ui.activity.b {

    public static final h f151y = h.f(ChooseLockPatternActivity.class);
    public TextView r;
    public PatternLockViewFixed s;
    public Button t;
    public String u;
    public final a v = new a();
    public final b w = new b();

    public int f152x = 2;

    public class b implements Runnable {
        public b() {
        }

        @Override
        public final void run() {
            ChooseLockPatternActivity.this.s.i();
        }
    }

    public void X2(String str) {
        i5.e.b(this, str);
        n5.a.a(this).e(false);
        setResult(-1);
        finish();
    }

    public final void Y2(int i) {
        f151y.c("==> updateStage: " + i.d(this.f152x) + " -> " + i.d(i));
        this.f152x = i;
        if (i == 3) {
            this.r.setText(getResources().getString(i.a(i), 4));
        } else {
            this.r.setText(i.a(i));
        }
        if (i.b(i)) {
            this.s.setInputEnabled(true);
        } else {
            this.s.setInputEnabled(false);
        }
        this.s.setViewMode(0);
        int c = l.b.c(this.f152x);
        if (c == 0 || c == 1) {
            this.s.i();
            return;
        }
        if (c == 2) {
            this.s.setViewMode(2);
            PatternLockViewFixed patternLockViewFixed = this.s;
            b bVar = this.w;
            patternLockViewFixed.removeCallbacks(bVar);
            this.s.postDelayed(bVar, 2000L);
            return;
        }
        if (c == 3) {
            this.s.i();
        } else {
            if (c != 4) {
                return;
            }
            this.t.setVisibility(0);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131558463);
        TitleBar.a configure = findViewById(2131363196).getConfigure();
        configure.e(2131887867);
        configure.g(new x(this));
        configure.a();
        this.r = (TextView) findViewById(2131363694);
        PatternLockViewFixed patternLockViewFixed = (PatternLockViewFixed) findViewById(2131362906);
        this.s = patternLockViewFixed;
        patternLockViewFixed.s.add(this.v);
        Button button = (Button) findViewById(2131362003);
        this.t = button;
        button.setOnClickListener(new y(this));
        if (bundle == null) {
            if (getIntent().getBooleanExtra("to_reset", false)) {
                Y2(1);
            } else {
                Y2(2);
            }
        }
    }

    public class a implements j {
        public a() {
        }

        @Override
        public final void b(ArrayList arrayList) {
            ?? r02 = ChooseLockPatternActivity.this;
            int i = r02.f152x;
            if (i == 4) {
                String str = r02.u;
                if (str == null) {
                    throw new IllegalStateException("null chosen pattern in stage 'need to confirm");
                }
                if (str.equals(PatternLockViewFixed.h(r02.s, arrayList))) {
                    r02.Y2(5);
                    return;
                }
                Toast.makeText((Context) r02, 2131887468, 1).show();
                r02.u = null;
                r02.Y2(2);
                return;
            }
            if (i != 2 && i != 1 && i != 3) {
                throw new IllegalStateException("Unexpected stage " + i.d(r02.f152x) + " when entering the pattern.");
            }
            if (arrayList.size() < 4) {
                r02.Y2(3);
            } else {
                r02.u = PatternLockViewFixed.h(r02.s, arrayList);
                r02.Y2(4);
            }
        }

        @Override
        public final void c() {
            ChooseLockPatternActivity chooseLockPatternActivity = ChooseLockPatternActivity.this;
            chooseLockPatternActivity.s.removeCallbacks(chooseLockPatternActivity.w);
        }

        @Override
        public final void d() {
            ChooseLockPatternActivity chooseLockPatternActivity = ChooseLockPatternActivity.this;
            chooseLockPatternActivity.s.removeCallbacks(chooseLockPatternActivity.w);
        }

        @Override
        public final void a() {
        }
    }
}