我在尝试在Android上编程时在两个不同的字符串键值中编写问题时出现问题。我对两个不同的键有相同的价值。在两个不同的SharedPreference中写入并获得相同的结果
SharedPreferences idUserPref = getSharedPreferences(getString(R.string.id_utilisateur), Context.MODE_PRIVATE);
SharedPreferences estConnectePref = getSharedPreferences((getString(R.string.estConnecte)), Context.MODE_PRIVATE);
SharedPreferences.Editor estConnecteEditor = estConnectePref.edit();
SharedPreferences.Editor userIdEditor = idUserPref.edit();
userIdEditor.putString(getString(R.string.id_utilisateur), result);
estConnecteEditor.putString(getString(R.string.estConnecte), "vrai");
userIdEditor.commit();
estConnecteEditor.commit();
String utilisateurId = idUserPref.getString(getString(R.string.id_utilisateur), "Invalid");
String estConnecte = estConnectePref.getString(getString(R.string.estConnecte), "faux");
Log.d("ConnexionActivity", "Id User : "+utilisateurId);
Log.d("ConnexionActivity", "est connecté : " + estConnecte);
,结果在logcat的是:
08-19 18:25:27.005 3882-3882/com.partenaires.legimetrie.legimetrieapp D/ConnexionActivity: Id User : vrai
08-19 18:25:27.005 3882-3882/com.partenaires.legimetrie.legimetrieapp D/ConnexionActivity: est connecté : vrai
我不明白为什么。有人可以帮助我吗?