0

Facebookの最近の変更に写真で対応するために、Androidアプリを更新しようとしています。以前は、ユーザーの写真の文字列が返されましたが、配列は返されませんでした。コードを更新しましたが、データが null に戻ってきました。誰かが私を正しい方向に向けることができますか?

ありがとう

GSONコール

Gson gson = new GsonBuilder().create();
FBFriendResponse resp = gson.fromJson(response, FBFriendResponse.class);

新しい Facebook データ構造

"picture": {
    "data": {
       "url": "######.jpg",
       "is_silhouette": false
    }
 }


public class FBFriend implements Comparable<FBFriend>
{
    public String id, name, gender;
    public FBFriendPicture picture;

    @Override
    public int compareTo(FBFriend another) {
        return this.name.compareTo(another.name);       
    }

}
public class FBFriendPicture 
{
    public FBFriendPictureData pictureData;
}

public class FBFriendPictureData 
{
    public String friendPictureURL;
    public Boolean friendPictureIssilhouette;
}
4

1 に答える 1

0

問題を解決しました。クラスで使用された間違った名前が原因でした

public class FBFriend implements Comparable<FBFriend>
{
    public String id, name, gender;
    public FBFriendPicture picture;

    @Override
    public int compareTo(FBFriend another) {
        return this.name.compareTo(another.name);       
    }

}
public class FBFriendPicture 
{
    public FBFriendPictureData data;
}

public class FBFriendPictureData 
{
    public String url;
    public Boolean is_silhouette;
}
于 2012-10-22T09:14:00.750 に答える