0

次のメンバー変数を持つクラスを宣言しました。

GraphObject myFeed;

そのクラス内で、OnCreate(Bundle) メソッドを使用しています。

@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)に保存しようとしましたが、設定しているパラメーター内で割り当てを実行しているため、変更がメンバー変数に反映されません。

前もって感謝します!

4

1 に答える 1