У меня есть класс, который реализует методы getter и setter и соответствующий код следующим образом.android ArrayList пуст после метода getter
ArrayList<String> viewArray = new ArrayList<String>();
public ArrayList<String> getView() {
return viewArray;
}
от моей деятельности, я пытаюсь получить доступ ко хранящегося массива, как:
ArrayList<String> al = new ArrayList<String>();
al = parsedExampleDataSet.getView();
Но «аль» не получает никаких данных. Однако, когда getView() выполняется, viewArray заполняется должным образом. Что мне не хватает? Спасибо.
пожалуйста, показать больше кода. – L7ColWinters
Почему вы даете 'al' начальное значение, только чтобы заменить это значение результатом вызова' getView() '? Не ясно, в какой момент ничего не пусто ... –
Если parsedExampleDataSet.getView() возвращает список, не должно быть проблем. отлаживаем его, ставим точку останова на эту строку al = parsedExampleDataSet.getView(); и вы увидите, что getView() возвращает пустой список. перед тем, как сделать этот список пустым или что-то еще. – Juvanis