我有用户名和密码字段我希望使用共享偏好存储它们。请指导我使用共享偏好存储和检索这些数据。
sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE);
String secretKey = sharedPref.getString("imei_num", null);
if(null==secretKey){
editor.putString("imei_num",imei_of_the_device);
editor.putString("pin",pinPrimary.getText().toString());
editor.commit();
}
答案 0 :(得分:1)
存储在SharedPreferences中:
SharedPreferences prefs = getSharedPreferences("sharedf",
Context.MODE_PRIVATE);
prefs.edit().putString("imei_num",imei_of_the_device)
.putString("pin",pinPrimary.getText().toString()).commit();
并像这样检索:
String imei = prefs.getString("imei_num", "default value");
String pass = prefs.getString("pin", "default value");
答案 1 :(得分:0)
如果找不到密钥,您可以使用prefs.getString("key","default")
为给定密钥保存的检索值,它将返回默认值而不是null