导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - YoungModePasswordActivity.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 YoungModePasswordActivity.java JAVA 源代码文件

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


package com.luanxingyuan.app.activity;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.OnClick;
import com.faceunity.wrappe.R;
import com.faceunity.wrapper.faceunity;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.view.PwdEditText;
import o6.n;

public class YoungModePasswordActivity extends BaseActivity {
    private static final String IS_INPUT_PASSWORD = "from_type";

    @BindView
    TextView mDesTv;
    private String mLastPassword = "";

    @BindView
    TextView mOptionTv;

    @BindView
    PwdEditText mPassCodeEt;

    @BindView
    TextView mTitlePasswordTv;

    class a implements PwdEditText.a {
        a() {
        }

        @Override
        public void a(String str) {
            if (TextUtils.isEmpty(str) || str.length() < 4) {
                return;
            }
            YoungModePasswordActivity.this.hideSoft();
        }
    }

    class b implements Runnable {
        b() {
        }

        @Override
        public void run() {
            PwdEditText pwdEditText;
            InputMethodManager inputMethodManager = (InputMethodManager) YoungModePasswordActivity.this.getSystemService("input_method");
            if (inputMethodManager == null || (pwdEditText = YoungModePasswordActivity.this.mPassCodeEt) == null || !pwdEditText.requestFocus()) {
                return;
            }
            inputMethodManager.showSoftInput(YoungModePasswordActivity.this.mPassCodeEt, 0);
        }
    }

    private void doOption() {
        String trim = this.mPassCodeEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim) || trim.length() == 0) {
            ToastUtil.showToast(getApplicationContext(), 2131821186);
            return;
        }
        if (trim.length() < 4) {
            ToastUtil.showToast(getApplicationContext(), 2131821182);
            return;
        }
        String trim2 = this.mOptionTv.getText().toString().trim();
        if (trim2.equals(getString(2131821066))) {
            this.mLastPassword = trim;
            this.mTitlePasswordTv.setText(getString(2131821187));
            this.mOptionTv.setText(getString(2131820856));
            this.mPassCodeEt.a();
            showSoftInput();
            return;
        }
        if (trim2.equals(getString(2131820856))) {
            if (!TextUtils.equals(this.mLastPassword, trim)) {
                ToastUtil.showToast(getApplicationContext(), 2131821131);
                return;
            } else {
                n.Q(getApplicationContext(), trim);
                finish();
                return;
            }
        }
        if (trim2.equals(getString(R.string.confirm))) {
            if (!TextUtils.equals(n.t(getApplicationContext()), trim)) {
                ToastUtil.showToast(getApplicationContext(), 2131821463);
            } else {
                n.Q(getApplicationContext(), "");
                finish();
            }
        }
    }

    public void hideSoft() {
        PwdEditText pwdEditText;
        try {
            InputMethodManager inputMethodManager = (InputMethodManager) getSystemService("input_method");
            if (inputMethodManager == null || (pwdEditText = this.mPassCodeEt) == null) {
                return;
            }
            inputMethodManager.hideSoftInputFromWindow(pwdEditText.getWindowToken(), 0);
            this.mPassCodeEt.clearFocus();
        } catch (Exception e8) {
            e8.printStackTrace();
        }
    }

    private void initStart() {
        if (getIntent().getBooleanExtra(IS_INPUT_PASSWORD, false)) {
            this.mDesTv.setText(getString(2131820763));
            this.mOptionTv.setText(getString(R.string.confirm));
        }
        this.mPassCodeEt.setOnTextChangeListeven(new a());
    }

    private void showSoftInput() {
        try {
            getWindow().getDecorView().postDelayed(new b(), 200L);
        } catch (Exception e8) {
            e8.printStackTrace();
        }
    }

    public static void startYoungPasswordActivity(Context context, boolean z7) {
        Intent intent = new Intent(context, (Class<?>) YoungModePasswordActivity.class);
        intent.putExtra(IS_INPUT_PASSWORD, z7);
        if (!(context instanceof Activity)) {
            intent.addFlags(faceunity.FUAITYPE_HUMAN_PROCESSOR_DETECT);
        }
        context.startActivity(intent);
    }

    @Override
    protected View getContentView() {
        return inflate(2131492990);
    }

    @OnClick
    public void onClick(View view) {
        if (view.getId() == 2131297024) {
            doOption();
        }
    }

    @Override
    protected void onContentAdded() {
        setTitle(2131821421);
        this.mHeadLineV.setVisibility(4);
        initStart();
        showSoftInput();
    }
}