ListView に配列を入力しようとしています。次のコードを使用して、スピン ボックスで動作するようにしました。
Spinner spinner = (Spinner) findViewById(R.id.location_spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, model.getLocationsArray());
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
次のコード ブロックを実行すると、プログラムが予期せず終了します。奇妙なことに、削除するmodel.getLocationsArray()
と実行されますが、ビューは更新されません。
ListView listView = (ListView) findViewById(R.id.available_locations_list);
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, model.getLocationsArray());
listView.setAdapter(adapter);
前もって感謝します!