1

共有設定を作成するアクティビティが 1 つある Android アプリケーションを開発しています。

他のアクティビティでは、最初のアクティビティによって作成された共有設定の名前を取得し、それらの名前をリスト ビューに入力したいだけです。また、それらの名前(リストビュー内)を実際の共有設定にリンクしたいと考えています。

4

1 に答える 1

2

もう 1 つのアクティビティでは、SharedPreferences.getAllを使用して、共有設定からすべての値を取得します。

Map<String,?> values = prefs.getAll();

次に、繰り返し処理して必要なvalues文字列を取得できます。おそらく、これらの文字列を配列に格納できます。次に、 を初期化しArrayAdapterて、リストビューがそれらのデータを入力できるようにします。同様のコードは次のとおりです。

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.list_item, strings);

    listView.setAdapter(adapter);
于 2013-02-09T01:41:02.973 に答える