Collection
からシーケンスを返して、TextView
に適用しようとしています。テキストを設定すると、シーケンスの最後の値が1つだけ設定されます。シーケンスを印刷するときに、シーケンスが正常に動作していることを確認するために、すべてが正しく印刷されます。私が言うことができる限り、私はイテレータhasNext()
の間にnext()
を得て、この場合はトラックの名前を言ってこの権利を行っています。私はCollectionを適切に設定するためにいくつかの方法を試しましたが、IteratorとCollectionを使用する方法を研究した後、私はいつもこのメソッドに戻ります。私は行方不明ですコレクションIteratorがすべての値を返していない
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