Я пытаюсь вернуть последовательность из Collection
и применить ее к TextView
.Когда я устанавливаю текст, устанавливается только одно значение - последнее из последовательности.Когда я печатаю последовательность, чтобы убедиться, что она работает, все печатается правильно.Насколько я могу судить, я делаю это правильно, говоря итератору hasNext()
, получая next()
и, в данном случае, название трека.Я попробовал несколько других способов правильно настроить коллекцию, но после более подробного изучения использования итератора и коллекции я всегда возвращаюсь к этому методу.Что мне не хватает?
public static String getTopTracks(String mArtistName) {
String returnTopTracks = "";
Collection<Track> top = Artist.getTopTracks(mArtistName, key);
Iterator<Track> itr = top.iterator();
while (itr.hasNext()) {
returnTopTracks = itr.next().getName();
System.out.println(returnTopTracks);
}
return returnTopTracks;
}