Java Hashset有什么可能<&燃气轮机;默认值? public class headersharedreference{ 私有最终字符串PREF_NAME=“com.example.keepair.myapplication.PREF”; 公共最终静态字符串PREF_COOKIE=“PREF_COOKIE”; 静态语境; 公共领导参考(上下文c){ mContext=c; } 公共void put(字符串键、HashSet值){ SharedReferences pref=mContext.getSharedReferences(pref_NAME, 活动模式(私人); SharedReferences.Editor=pref.edit(); editor.putString(key,THIS_PLACE);//我想知道这个_PLACE的正确值和值类型 commit(); }
这是为了SharedReference,如果我必须使用Hashset,什么对“This_PLACE”有好处? 我想存储令牌密钥。我认为这更适合您的情况 您的代码将是:Java Hashset有什么可能<&燃气轮机;默认值? public class headersharedreference{ 私有最终字符串PREF_NAME=“com.example.keepair.myapplication.PREF”; 公共最终静态字符串PREF_COOKIE=“PREF_COOKIE”; 静态语境; 公共领导参考(上下文c){ mContext=c; } 公共void put(字符串键、HashSet值){ SharedReferences pref=mContext.getSharedReferences(pref_NAME, 活动模式(私人); SharedReferences.Editor=pref.edit(); editor.putString(key,THIS_PLACE);//我想知道这个_PLACE的正确值和值类型 commit(); },java,android,hashset,Java,Android,Hashset,这是为了SharedReference,如果我必须使用Hashset,什么对“This_PLACE”有好处? 我想存储令牌密钥。我认为这更适合您的情况 您的代码将是: public class HeaderSharedPreferences { private final String PREF_NAME = "com.example.keepair.myapplication.pref"; public final static String PREF_COOKIE = "
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();
}
否则使用
putString(字符串键、字符串值)
只考虑一个值这只是我对Android的有限了解;还是这个问题真的毫无意义?我不知道这段代码应该做什么;也不知道我们希望听到什么。对不起,当我第一次了解这段代码时,这段代码是public void put(字符串键,字符串值){SharedReferences pref=mContext.getSharedReferences(pref_NAME,Activity.MODE_PRIVATE);SharedReferences.Editor Editor=pref.edit();Editor.putString(key,value);Editor.commit();}
但我只想将String
更改为Hashset
类型。给出String
时一切都很顺利,但是Hashset
的情况下它不起作用。这是我可以用于SharedReference.Editor的所有方法吗?我不明白你的问题。你帮了我。谢谢。
editor.putStringSet(key, value);