У меня есть список weirdList, который содержит List, возвращенный из метода класса. Тем не менее, я хочу, чтобы он был преобразован в ArrayList funkyArrayList, который я могу использовать для заполнения моего ListView.Преобразование пользовательского списка объектов в ArrayList
CrazyObject имеет methodX.toString, поэтому я попытался это:
weirdList = CrazyObject.findAll(); // returns List<CrazyObject>
for(CrazyObject c : weirdList) {
funkyArrayList.add(c.methodX.toString);
}
В случае weirdList будет пустым, я хотел бы добавить строку себе:
if(weirdList.isEmpty) {
funkyArrayList.add("nothing there");
}
Тем не менее, приложение не разбившийся с не «разум». Что я делаю не так? Я использую doInBackground() - который не должен быть showstopper.
показать нам полный код ... – Alboz
показать нам полный код. – Alboz
Нет скобок после toString? Это добавит метод toString, а не значение, возвращаемое вызовом. – gmcgath