共有設定を作成するアクティビティが 1 つある Android アプリケーションを開発しています。
他のアクティビティでは、最初のアクティビティによって作成された共有設定の名前を取得し、それらの名前をリスト ビューに入力したいだけです。また、それらの名前(リストビュー内)を実際の共有設定にリンクしたいと考えています。
共有設定を作成するアクティビティが 1 つある Android アプリケーションを開発しています。
他のアクティビティでは、最初のアクティビティによって作成された共有設定の名前を取得し、それらの名前をリスト ビューに入力したいだけです。また、それらの名前(リストビュー内)を実際の共有設定にリンクしたいと考えています。
もう 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);