为什么共享偏好的getStringSet方法不起作用?

Pis*_*ean 1 android sharedpreferences

在我的Android应用程序中,我正在使用这行代码:

SharedPreferences myPrefs = getSharedPreferences("myPrefs", MODE_PRIVATE);
Set<String> set = myPrefs.getStringSet("list", new HashSet<String>());
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误:

对于SharedPreferences类型,方法getStringSet(String,HashSet)未定义

为什么我会收到此错误?提前致谢.

Ran*_*Ran 5

getStringSet可从API Level 11(Android 3 Honeycomb)获得.

检查您在项目中定义的Android版本.

http://developer.android.com/reference/android/content/SharedPreferences.html#getStringSet(java.lang.String,java.util.Set)