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を表示する:
配列に「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);
私はそれをリストに表示することができます。
文字列に 'c'をキャストしておかないと、ブール値として設定に追加しないでください。文字列として使用する場合はEditor.putString()を使用し、そうでなければcをbooleanに変換します。 – Marmoy