public class HeaderSharedPreferences {
private final String PREF_NAME = "com.example.keepair.myapplication.pref";
public final static String PREF_COOKIE = "PREF_COOKIE";
static Context mContext;
public HeaderSharedPreferences(Context c) {
mContext = c;
}
public void put(String key, HashSet<String> value) {
SharedPreferences pref = mContext.getSharedPreferences(PREF_NAME,
Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString(key, THIS_PLACE); // I want to know right value and value type of THIS_PLACE
editor.commit();
}
這是用於SharedPreferences,如果我必須使用Hashset,那麼'THIS_PLACE'有什麼好處? 我想存儲令牌密鑰。Hashset <>默認值有什麼可能?
難道只是我關於Android的限制知識;還是這個問題真的沒有意義?我不知道這段代碼應該做什麼;以及我們希望聽到什麼。 – GhostCat
抱歉,當我第一learnd的代碼,該代碼是'公共無效的put(String鍵,字符串值){ \t \t SharedPreferences PREF = mContext.getSharedPreferences(PREF_NAME, \t \t \t \t Activity.MODE_PRIVATE); \t \t SharedPreferences.Editor editor = pref.edit(); \t \t editor.putString(key,value); \t \t editor.commit(); \t}' 但我只是想將'String'改爲'Hashset'類型。 當'String'被給出時,它很順利,但是'Hashset'的情況不起作用。 –