並べ替えでArrayIndexOutOfBoundsExceptionに直面しています。私のコードはここにあります:
Collections.sort(mutualFriends, new Comparator<FriendInfo>() {
public int compare(FriendInfo s1, FriendInfo s2) {
return s1.name.compareToIgnoreCase(s2.name);
}
});
ログはここにあります:
STACK_TRACE=java.lang.ArrayIndexOutOfBoundsException
at java.util.Collections.sort(Collections.java:1970)
at com.platinumapps.fragments.Mutual_Friends_Fragment$1.onComplete(Mutual_Friends_Fragment.java:138)
at com.platinumapps.facedroid.AsyncRequestListener.onComplete(AsyncRequestListener.java:59)
at com.facebook.android.AsyncFacebookRunner$2.run(AsyncFacebookRunner.java:328)
私の相互のフレンドリストは次のとおりです。
private List<FriendInfo> mutualFriends = new ArrayList<FriendInfo>();
この問題を修正するためのアイデア。前もって感謝します。