importandroid.content.Intent;importandroid.content.SharedPreferences;importandroid.os.Bundle;importandroid.preference.PreferenceManager;importandroid.view.View;importandroid.widget.Button;importandroid.widget.CheckBox;importandroid.widget.EditText;importandroid.widget.Toast;/*** Created by zps on 2015/9/6.*/
public class LoginActivity extendsBaseActivity {privateEditText accountEdit;privateEditText passwordEdit;privateButton login;privateSharedPreferences preferences;privateSharedPreferences.Editor editor;privateCheckBox rememberPassword;
@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.login);
preferences= PreferenceManager.getDefaultSharedPreferences(this);
accountEdit=(EditText) findViewById(R.id.account);
passwordEdit=(EditText) findViewById(R.id.password);
rememberPassword=(CheckBox) findViewById(R.id.remember_password);
login=(Button) findViewById(R.id.btn_login);boolean isRemember = preferences.getBoolean("remember_password", false);if(isRemember) {
String account= preferences.getString("account", "");
String password= preferences.getString("password", "");
accountEdit.setText(account);
passwordEdit.setText(password);
rememberPassword.setChecked(true);
}
login.setOnClickListener(newView.OnClickListener() {
@Overridepublic voidonClick(View v) {
String account=accountEdit.getText().toString();
String password=passwordEdit.getText().toString();if (account.equals("123456") && password.equals("123456")) {
editor=preferences.edit();if(rememberPassword.isChecked()) {
editor.putBoolean("remember_password", true);
editor.putString("account", account);
editor.putString("password", password);
}else{
editor.clear();
}
editor.commit();
Intent intent= new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
finish();
}else{
Toast.makeText(LoginActivity.this, "登录失败", Toast.LENGTH_SHORT).show();
}
}
});
}
}