我正在爲我的應用程序構建自定義鈴聲選擇器。該課程名爲SoundPicker
,它延伸至FragmentActivity
。我想要做的是將選定的鈴聲保存到我的應用程序的設置文件中。嘗試從片段活動更新共享首選項
這裏是我的代碼:
String selectedResource = "blablabla";
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
SharedPreferences.Editor editor = sharedPref.edit();
editor.putStringSet("notifications_new_message", selectedResource);
editor.commit();
的問題是,我得到一個錯誤,指的新字符串我正在嘗試設置 - selectedResource
是那樣的錯誤,我得到:
錯誤的第二個參數類型。發現:'java.lang.String',要求: 'java.util.Set'
putStringSet(String,java.util.Set)in 編輯器無法應用於(String,java.lang.String)
我在這做錯了什麼?謝謝!
如何我沒注意到嗎?我只是浪費了一整小時,試圖弄清楚這裏發生了什麼:facepalm: – morha13
你可能需要休息一下哈哈 –