ListViews — как использовать функцию ArrayAdapter.addAll() до API 11?

Я пытаюсь обновить ListView совершенно новым ArrayList. Для API 11 отлично работает метод addAll(...), но он недоступен для более ранних API. Я не могу понять, как обновить весь список, подобный этому, для более старых версий.

ArrayAdapter<String> textList = new ArrayAdapter<String>(listener, R.layout.list_item, stringList);
listener.setListAdapter(textList);

Затем позже...

textList.clear();
textList.addAll(stringList); <--- works fine for Android 3.0 (API Level 11) and beyond, but not before. 

Как вы это делали до того, как в API 11 появилась функция addAll()? Спасибо.

17
задан yorkw 13 March 2012 в 02:24
поделиться