2013-05-02 33 views
0

一個成員變量存儲我已經宣佈它具有以下成員變量的類:FacebookSDK爲Android:如何將GraphObject從響應爲以後訪問

GraphObject myFeed; 

在這一類中,我與工作在OnCreate(束)方法:

@Override 
protected void onCreate(Bundle savedInstanceState) 

我有以下這個方法裏面的代碼片段,從新聞源拉(會話已正確設置):

 Request request = new Request(session, 
     "/fql",       
     params,       
     HttpMethod.GET,     
     new Request.Callback(){   
      public void onCompleted(Response response) { 
       // issue is here - myFeed is not actually updated to store the 
       // GraphObject returned by response.getGraphObject... 
       myFeed = response.getGraphObject(); 
      }     
    }); 

我想知道如何修改我的代碼以便在我的類中以某種方式存儲這個GraphObject,這樣我就可以在稍後的某個點(而不僅僅是在onCompleted方法的範圍內)訪問它?

我試着將它保存到我的類中的成員變量(myFeed),但由於我在我設置的參數內執行賦值,因此這些更改不會傳播到成員變量中。

在此先感謝!

+0

看起來你沒有指定圖表路徑,這將不會給你任何迴應。 – Wenger 2013-05-06 17:04:53

回答

0

IDE是否要求您將myFeed轉換爲最終成員?

爲什麼不創建一個方法來調用GraphObejct作爲參數,並且在這個方法內部是否將該值賦給一個類成員?