如何在列表中显示共享首选项值?

时间:2011-07-14 14:17:51

标签: android

我正在使用此代码:

SharedPreferences prefName;
prefName = getSharedPreferences("PREF_NAME", MODE_PRIVATE);

CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(packageInfo.packageName,    PackageManager.GET_META_DATA));

prefName.edit().putBoolean((String) c, false).commit();

现在我想在列表中显示prefName,以显示我正在使用此代码的列表:

 ProcessList = (ListView) findViewById(R.id.list); 
 ProcessList.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,ARRAYLIST) );
 ProcessList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

如何将'prefName'转换为数组列表,以便我可以在列表中显示它。

1 个答案:

答案 0 :(得分:0)

您不直接转换它。您可以逐个提取所需的值,然后将它们放入一个列表中,然后将其提供给适配器。