从共享首选项中填充微调器

时间:2016-10-16 17:42:38

标签: android json sharedpreferences spinner

我有一个存储在共享首选项中的JSON数组。在这里,我把它放在一个字符串中:

SharedPreferences prefs = getContext().getSharedPreferences("preferences", Context.MODE_PRIVATE);
        prefs.getString("classes", classes);

现在我想使用共享首选项中的内容填充微调器。我怎么能这样做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您必须使用数组适配器并为其指定项目列表,其中items是ArrayList。在您的情况下,您必须使用共享首选项中的值填充ArrayList。

final ArrayAdapter<String> adapter=new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,items);
spinner.setAdapter(adapter);