Collection
에서 시퀀스를 반환하고 TextView
에 적용하려고합니다. 텍스트를 설정할 때 시퀀스의 마지막 인 하나의 값만 설정됩니다. 시퀀스를 인쇄 할 때 시퀀스가 제대로 작동하는지 확인하기 위해 모든 것이 올바르게 인쇄됩니다. 내가 말할 수있는 한, 반복자 인 hasNext()
이 next()
이고이 경우 트랙의 이름을 얻는다고 말하면서이 작업을 수행합니다. Collection을 올바르게 설정하는 몇 가지 다른 방법을 시도했지만 Iterator 및 Collection을 사용하는 방법을 연구 한 후에는 항상이 메서드로 끝납니다. 내가 누락 된게 뭐지?컬렉션 반복자가 모든 값을 반환하지 않습니다
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;
}
그래,이 트릭을했다. :) – adneal