Sax Parsing: как вернуть ArrayList с его данными? - PullRequest
0 голосов
/ 23 февраля 2012

Вот мой код:

public class XMLGettersSetters {
    private ArrayList<String> country = new ArrayList<String>();

    public ArrayList<String> getCountry() {
        return country;
    }

    public void setCountry(String countryValue) {
        this.country.add(countryValue);
        Log.i("Countries", countryValue);
    }

В LogCat он показывает все данные, но когда я возвращаю их и пытаюсь показать их в ListView, он просто показывает последнее значение списка, а не все. Я что-то упустил?

1 Ответ

0 голосов
/ 23 февраля 2012

Просто некоторые моменты с тем, что я вижу до сих пор.

  1. Ваш тип возвращаемого значения для getCountry должен быть ArrayList, вам не хватает типа.
  2. Я бы назвал его setCountry, потому что вы не устанавливаете, вы добавляете в список.

Возможно, это связано с длиной, которую вы возвращаете в вашем адаптере?

...