使用facebook的api 例如 使用facebook SDK po 塗鴉牆 以及tag好友
裡面所使用的post wall 裡的call back
public void onCompleted(Response response) {
// do something
}
通常我們取得資料後會將回傳資料轉成string然後再依照 gson的方式去取得資料,
不過當我們使用facebook的response時,我們會發現他有
public final GraphObject getGraphObjectAs(Class graphObjectClass)的method,然而在facebook的文件裡面沒有提到的是,我們可以利用這個api來取得想要的資料,舉例來說,假設我們知道回傳的資料裡有id,那我們可以定義一個interface如下
interface MyDataGetter{
int getId();
}
MyDataGetterresult = response.getGraphObjectAs(MyDataGetter.class);
我們可以輕鬆的取得我們需要的資料。
沒有留言:
張貼留言