第二阶段冲刺-03
昨天:对登录界面的记住密码以及自动功能进行了学习,并进行了测试应用。
遇到的问题:这个示例仅仅实现了通过SharedPreferences类对实现了记住密码的功能,在每次打开项目的时候还必须点击登录按钮,才能进行登录
今天要做:继续学习自动登录的使用方法,能够实现在开启程序的时候,自动的获取账户密码,并实现自动登录。
 login.setOnClickListener(new View.OnClickListener() {
            // 默认可登录帐号tinyphp,密码123
            @Override
            public void onClick(View arg0) {
                userNameValue = username.getText().toString();
                passwordValue = password.getText().toString();
                SharedPreferences.Editor editor = sp.edit();
                // TODO Auto-generated method stub
                if (userNameValue.equals("abc") && passwordValue.equals("123")) {
                    Toast.makeText(MainActivity.this, "登录成功",
                            Toast.LENGTH_SHORT).show();
                    //保存用户名和密码
                    editor.putString("USER_NAME", userNameValue);
                    editor.putString("PASSWORD", passwordValue);
                    //是否记住密码
                    if (remember.isChecked()) {
                        editor.putBoolean("remember", true);
                    } else {
                        editor.putBoolean("remember", false);
                    }
                    //是否自动登录
                    if (autologin.isChecked()) {
                        editor.putBoolean("autologin", true);
                    } else {
                        editor.putBoolean("autologin", false);
                    }
                    editor.commit();
                    //跳转
                    Intent intent = new Intent(MainActivity.this, SuccessActivity.class);
                    startActivity(intent);
                } else {
                    Toast.makeText(MainActivity.this, "用户名或密码错误,请重新登录!",
                            Toast.LENGTH_SHORT).show();
                }
            }
        });
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号