「私を覚えています」チェックボックスをクリックすると、コードに基づいてユーザ名とパスワードがsharepreferences
で保存されます。しかし、アプリケーションを終了して元に戻ると、ユーザー名とパスワードは消えます。セッション間の機能を記憶する
セッション間でユーザー名とパスワードを保存するにはどうすればよいですか?
// Remember me function
CheckBox cbRemember = (CheckBox) findViewById(R.id.chkRememberPassword);
if (cbRemember.isChecked()) {
// save username & password
SharedPreferences mySharedPreferences = getSharedPreferences(
"PREFS", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = mySharedPreferences
.edit();
editor.putString("UserName",
String.valueOf(txtLogin.getText().toString()));
editor.putString("Password",
String.valueOf(txtPassword.getText().toString()));
editor.commit();
}
あなたはどのように共有プリファレンスからデータを取り戻していますか? – user370305
私はこのsharepreferencesを保存するだけです。しかし、私はそれを取得する方法を知らない。アンドロイドフォンの戻るボタンを押すと、アプリケーションが終了したのでそして、私がアプリに戻ると、ユーザー名とパスワードが消えます。 – sowhat
共有環境設定からデータを取得せずに、どのように共有環境設定でそれを言うことができますか? – user370305