我想存儲在共享偏好的三個值儲存2個字符串,並使用HashMap的
我可以將整數作爲HashMap的第三個值共享偏好一個整數?當我爲字符串傳遞null時,我可以通過什麼傳遞給整數?
public HashMap<String, String> getUserDetails(){
HashMap<String, String> user = new HashMap<String, String>();
// user name
user.put(KEY_NAME, pref.getString(KEY_NAME, null));
// user email id
user.put(KEY_PASS, pref.getString(KEY_PASS, null));
user.put(KEY_ID,pref.getInt(KEY_ID,));//what should i pass here??
// return user
return user;
}
可能的重複[如何在共享偏好在android中保存和獲取整數值?](http://stackoverflow.com/questions/17916873/how-to-save-and-fetch-integer-value-in- Android中的共享偏好) –
get函數的第二個參數就是默認值。這是返回的值,以防先前未保存首選項。 –
@ShamasS如果我使用getInt,應該使用什麼默認值? – Nilay