所以我有一些共享偏好:如何知道我的共享偏好已經有一個特定的值
public SharedPreferences prefs = this.getSharedPreferences("com.example.me1jmo.insult_generator", Context.MODE_PRIVATE);
而且我添加新鍵值對,以它像這樣:
int number = prefs.getAll().size();
int newkey = ++number;
String newkeystring = "" + newkey;
prefs.edit().putString(newkeystring,saved).commit();
然而我不想添加已添加的字符串。所以我想檢查我添加的字符串在我的共享首選項中是否已經是一個值。什麼是最好的方式去做這件事?
(或我能不能轉我的價值觀和按鍵周圍,並檢查我還沒有在我的共享偏好那個鍵)
的可能的複製[安卓:檢查是否值出現在共享偏好(HTTP:// stackoverflow.com/questions/8757573/android-check-if-value-is-present-in-shared-preferences) –
檢查這個http://stackoverflow.com/a/17885456/1529129 –