要檢查確實偏好存在我試過這種方式,但每一次(也許是因爲我保存在不同的視圖首選項)它顯示空:安卓:如何檢查並共享偏好存在,以及如何刪除它們
String def = null;
String test = getPreferences(MODE_PRIVATE).getString(PREF_GAME,def);
if(test == null) Log.v("main", "no saved data");
要刪除我試過editor.clear()的偏好,但它簡化版,刪除(然而,提交()每次返回TRUE):
SharedPreferences preferences = getSharedPreferences(PREF_GAME,MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.clear();
boolean tt = editor.commit();Log.v("DELETE PREF", String.valueOf(tt));
更新:我發現,如果我在檢查存在的喜好相同的看法,我保存它,這種檢查工作正常,但我怎樣才能做到這一點不同的看法?
更新:我猜我自己,謝謝大家!