2012-03-06 2 views
2

Я объявил ArrayList следующим образом (как я его использую, чтобы объявить его), а затем установить его содержимое. Однако сообщение уведомления о том, что я не использую объявленную переменную "al". Это не исчезает, хотя я использую его по следующей строке. Содержимое также не установлено! Странно ... почему? СпасибоОбъявленный массивList не распознан - android

ArrayList<String> al = new ArrayList<String>(); 

al = parsedExampleDataSet.getView(); 

ответ

1

Это значит, что вы его устанавливаете, но не читаете.

По-видимому, вы никогда не получаете доступ к нему, кроме как для его назначения.

Кроме того, вы создаете новый ArrayList и затем отбрасываете объект при переназначении его на parsedExampleDataSet.getView(). Это, вероятно, не имеет ничего общего с вашей ошибкой, но это пустая трата.

+0

Вот оно! проблема возникает из метода getter, al получает пустое значение. Я обсужу это в новом посте. Спасибо, что заглянул внутрь ... – Jaume

0

попробовать это:

ArrayList<String> al = null; 

al = parsedExampleDataSet.getView(); 
Смежные вопросы