登录注册判断密码再次输入

来源:互联网 发布:js下载选择文件夹路径 编辑:程序博客网 时间:2024/05/20 04:11
public class MainActivity extends AppCompatActivity implements View.OnClickListener {


    private TextView textView;
    private TextView textView2;
    private EditText editText;
    private EditText editText2;
    private Button button;
    private Button button2;
    private SharedPreferences xinxi;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        xinxi = getSharedPreferences("xinxi", MODE_PRIVATE);
        boolean zhengjia = xinxi.getBoolean("zhengjia", false);
        if(zhengjia){
            Intent intent = new Intent(MainActivity.this,Main3Activity.class);
            startActivity(intent);
        }else{
        initView();
        }
    }


    private void initView() {
        textView = (TextView) findViewById(R.id.textView);
        textView2 = (TextView) findViewById(R.id.textView2);
        editText = (EditText) findViewById(R.id.editText);
        editText2 = (EditText) findViewById(R.id.editText2);
        button = (Button) findViewById(R.id.button);
        button2 = (Button) findViewById(R.id.button2);
        button.setOnClickListener(this);
        button2.setOnClickListener(this);
        String zhanghaos = xinxi.getString("zhanghao", "");
        String mimas = xinxi.getString("mima", "");
        editText.setText(zhanghaos);
        editText2.setText(mimas);
    }
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.button:
                String s1 = editText.getText().toString();
                String s = editText2.getText().toString();
                if(!s1.equals("")&&!s.equals("")){
                    Intent intent = new Intent(MainActivity.this,Main3Activity.class);
                    startActivity(intent);
                }else{
                    Toast.makeText(this, "不能为空", Toast.LENGTH_SHORT).show();
                }
                break;
            case R.id.button2:
                Intent intents = new Intent(MainActivity.this,Main2Activity.class);
                startActivity(intents);
                break;
        }
    }

}






public class Main2Activity extends AppCompatActivity implements View.OnClickListener{
    private TextView textView3;
    private TextView textView4;
    private TextView textView5;
    private EditText zhanghao;
    private EditText mimayi;
    private EditText mimaer;
    private Button zhuce;
    private SharedPreferences xinxi;
    private SharedPreferences.Editor edit;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        xinxi = getSharedPreferences("xinxi", MODE_PRIVATE);
        edit = xinxi.edit();
        initView();
    }
    private void initView() {
        textView3 = (TextView) findViewById(R.id.textView3);
        textView4 = (TextView) findViewById(R.id.textView4);
        textView5 = (TextView) findViewById(R.id.textView5);
        zhanghao = (EditText) findViewById(R.id.zhanghao);
        mimayi = (EditText) findViewById(R.id.mimayi);
        mimaer = (EditText) findViewById(R.id.mimaer);
        zhuce = (Button) findViewById(R.id.zhuce);
        zhuce.setOnClickListener(this);
    }


    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.zhuce:
                String s = zhanghao.getText().toString();
                String s1 = mimayi.getText().toString();
                String s2 = mimaer.getText().toString();
                if(!s.equals("")&&!s1.equals("")&&!s2.equals("")){
                    if(s1.equals(s2)){
                        edit.putString("zhanghao",s);
                        edit.putString("mima",s1);
                        edit.putBoolean("zhengjia",true);
                        edit.commit();
                        Toast.makeText(this, "注册成功", Toast.LENGTH_SHORT).show();
                    }else {
                        Toast.makeText(this, "两次密码不正确请重新输入", Toast.LENGTH_SHORT).show();
                    }
                }else {
                    Toast.makeText(this, "不能为空", Toast.LENGTH_SHORT).show();
                }
                break;
        }
    }
}

原创粉丝点击