导航菜单

页面标题

页面副标题

六分钟步行测试管理软件 v1.1.0.2112120029 - VerifyPasswordActivity.java 源代码

正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 VerifyPasswordActivity.java JAVA 源代码文件

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


package cn.neoprint.padmonitor.ui;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.InputFilter;
import android.text.TextWatcher;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import cn.neoprint.padmonitor.R;
import cn.neoprint.padmonitor.app.AppGlobal;
import cn.neoprint.padmonitor.utils.SpaceFilter;

public class VerifyPasswordActivity extends Activity implements View.OnClickListener {
    AppGlobal myApp = null;
    TextView txUserId = null;
    EditText txUserSn1 = null;
    EditText txUserSn2 = null;
    EditText txUserSn3 = null;
    EditText txUserSn4 = null;
    TextView txGotoDemo = null;
    TextView txGotoVerify = null;
    TextView txGotoNetRegist = null;
    String m_username = "";

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        requestWindowFeature(1);
        AppGlobal appGlobal = (AppGlobal) getApplication();
        this.myApp = appGlobal;
        appGlobal.setSystemBarVisible(this, false);
        getWindow().addFlags(1024);
        setContentView(R.layout.verfypassword);
        setFinishOnTouchOutside(false);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            this.m_username = extras.getString("userid");
        }
        this.txUserId = (TextView) findViewById(R.id.username);
        this.txUserSn1 = (EditText) findViewById(R.id.usersn1);
        this.txUserSn2 = (EditText) findViewById(R.id.usersn2);
        this.txUserSn3 = (EditText) findViewById(R.id.usersn3);
        this.txUserSn4 = (EditText) findViewById(R.id.usersn4);
        TextView textView = (TextView) findViewById(R.id.GOTODEMO);
        this.txGotoDemo = textView;
        textView.setOnClickListener(this);
        TextView textView2 = (TextView) findViewById(R.id.GOTOVerify);
        this.txGotoVerify = textView2;
        textView2.setOnClickListener(this);
        TextView textView3 = (TextView) findViewById(R.id.GOTONetVerify);
        this.txGotoNetRegist = textView3;
        textView3.setOnClickListener(this);
        this.txUserSn1.setFilters(new InputFilter[]{new SpaceFilter()});
        this.txUserSn2.setFilters(new InputFilter[]{new SpaceFilter()});
        this.txUserSn3.setFilters(new InputFilter[]{new SpaceFilter()});
        this.txUserSn4.setFilters(new InputFilter[]{new SpaceFilter()});
        TextView textView4 = this.txUserId;
        if (textView4 != null) {
            textView4.setText(this.m_username);
        }
        this.txUserSn1.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (editable.toString().length() == 4) {
                    VerifyPasswordActivity.this.txUserSn2.setFocusable(true);
                    VerifyPasswordActivity.this.txUserSn2.setFocusableInTouchMode(true);
                    VerifyPasswordActivity.this.txUserSn2.requestFocus();
                }
            }
        });
        this.txUserSn2.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (editable.toString().length() == 4) {
                    VerifyPasswordActivity.this.txUserSn3.setFocusable(true);
                    VerifyPasswordActivity.this.txUserSn3.setFocusableInTouchMode(true);
                    VerifyPasswordActivity.this.txUserSn3.requestFocus();
                }
            }
        });
        this.txUserSn3.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (editable.toString().length() == 4) {
                    VerifyPasswordActivity.this.txUserSn4.setFocusable(true);
                    VerifyPasswordActivity.this.txUserSn4.setFocusableInTouchMode(true);
                    VerifyPasswordActivity.this.txUserSn4.requestFocus();
                }
            }
        });
        this.txUserSn4.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                if (editable.toString().length() == 4) {
                    ((InputMethodManager) VerifyPasswordActivity.this.getSystemService("input_method")).hideSoftInputFromWindow(VerifyPasswordActivity.this.txUserSn4.getWindowToken(), 0);
                }
            }
        });
    }

    @Override
    public void finish() {
        super.finish();
        overridePendingTransition(0, R.anim.zoomout);
    }

    @Override
    public void onClick(View view) {
        int id = view.getId();
        if (id == 2131361848) {
            GOTODemo();
        } else {
            if (id != 2131361850) {
                return;
            }
            GOTOVerify();
        }
    }

    public void ShowMessage(int i) {
        View inflate = getLayoutInflater().inflate(R.layout.mytoast, (ViewGroup) null);
        Toast toast = new Toast(getApplicationContext());
        toast.setView(inflate);
        toast.setGravity(17, -150, 0);
        ((TextView) inflate.findViewById(R.id.toastInfo)).setText(i);
        toast.show();
    }

    private void GOTOVerify() {
        if (this.txUserSn1.getText() == null || this.txUserSn1.getText().toString().equals("") || this.txUserSn2.getText() == null || this.txUserSn2.getText().toString().equals("") || this.txUserSn3.getText() == null || this.txUserSn3.getText().toString().equals("") || this.txUserSn4.getText() == null || this.txUserSn4.getText().toString().equals("")) {
            ShowMessage(R.string.verifypasswordtip);
            return;
        }
        String str = this.txUserSn1.getText().toString() + this.txUserSn2.getText().toString() + this.txUserSn3.getText().toString() + this.txUserSn4.getText().toString();
        Bundle bundle = new Bundle();
        Intent intent = new Intent();
        bundle.putString("gotoVerify", str);
        intent.putExtras(bundle);
        setResult(10, intent);
        finish();
    }

    private void GOTODemo() {
        ShowMessage(R.string.GOTODEMOTip);
        Bundle bundle = new Bundle();
        Intent intent = new Intent();
        bundle.putBoolean("gotoDemo", true);
        intent.putExtras(bundle);
        setResult(10, intent);
        finish();
    }
}