关于SDK对象/方法调用的问题:public abstract SharedPreferences.Editor putString(String key,String value)

时间:2011-03-06 01:57:26

标签: android

当我尝试在Eclipse(3.6)中使用它时,我得到: 对于SharedPreferences.Editor类型,方法putStringSet(String,HashSet)是未定义的

如果我将HashSet转换为Set,我得到这个: 对于SharedPreferences.Editor

类型,方法putStringSet(String,Set)未定义

然而,它在文档中已明确定义。 http://developer.android.com/reference/android/content/SharedPreferences.Editor.html#putStringSet%28java.lang.String,%20java.util.Set%3Cjava.lang.String%3E%29

文档说“自API级别1”

提供的“快速修正”无济于事。

我不认为我错过了任何进口,但这也有意义......

我坦率地承认我没有达到Java或Eclipse的速度,所以我很遗憾我错过了一些明显的东西...

有人想指出明显的吗?

谢谢。

加里卢卡斯

2 个答案:

答案 0 :(得分:1)

你没有遗漏任何东西,它不存在。我不确定为什么它出现在参考文献中。 Here is the source for SharedPreferences.java,putStringSet绝对不在编辑器界面

答案 1 :(得分:1)

大多数类肯定是api级别1,但putStringSet实际上是api级别11。