0
我使用這個代碼:如何顯示列表中的共享首選項值?
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」轉換爲數組列表,以便我可以在列表中顯示它。
您不應該將'c'轉換爲字符串,然後將其作爲布爾值添加到您的偏好設置中。如果你想要它作爲一個字符串,使用Editor.putString(),如果沒有,然後將c轉換爲布爾值。 – Marmoy