我正在制作一个我想实现登录的应用程序。我正在保存用户密码SharedPreference
,它存储正确并且运行良好。但是当我强制关闭应用程序时,首选项键被清除了。当用户按下 okey 按钮时,我将密钥保存在以下代码中。
case R.id.bOkey:
if (sp.contains(KEY_PASSWORD)) {
Toast.makeText(getApplicationContext(), "contains the key", Toast.LENGTH_LONG).show();
if (sp.getString(KEY_PASSWORD, null).equals(etPassword.getText().toString())) {
Toast.makeText(getApplicationContext(), "Login Success", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(), "Login Failed", Toast.LENGTH_LONG).show();
}
}else{
Toast.makeText(getApplicationContext(), "Does not contains the key", Toast.LENGTH_LONG).show();
sp.edit().putString(KEY_PASSWORD, etPassword.getText().toString()).commit();
}
break;
提前致谢!!-乌斯曼·里亚兹-