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 <> 기본값은 무엇이 가능합니까?
안드로이드에 대한 그냥 내 제한된 지식인가; 또는이 질문은 전혀 전혀 이해가되지 않습니까? 나는이 코드가 무엇을하기로되어 있는지 전혀 모른다. 그리고 우리에게서 듣고 싶은 무엇이. 처음 그 코드 learnd 때 – GhostCat
죄송, 즉 코드 (문자열 키 문자열 값) { \t \t 된 SharedPreferences 부 =의 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'의 경우에는 작동하지 않습니다. –