次のメンバー変数を持つクラスを宣言しました。
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)に保存しようとしましたが、設定しているパラメーター内で割り当てを実行しているため、変更がメンバー変数に反映されません。
前もって感謝します!