Facebookログインを使用したAndroidアプリを作成しました。ユーザーの Facebook ID を別の Activity クラスに転送したい。これを行うには、次のコードを使用しました
Bundle bundle = new Bundle();
bundle.putString("fields", "id");
AsyncFacebookRunner asyncRunner = new AsyncFacebookRunner(facebook);
asyncRunner.request("me", bundle, new AsyncFacebookRunner.RequestListener() {
public void onMalformedURLException(MalformedURLException e, Object state) {
// TODO Auto-generated method stub
}
public void onIOException(IOException e, Object state) {
// TODO Auto-generated method stub
}
public void onFileNotFoundException(FileNotFoundException e, Object state) {
// TODO Auto-generated method stub
}
public void onFacebookError(FacebookError e, Object state) {
// TODO Auto-generated method stub
}
public void onComplete(String response, Object state) {
JSONObject jObject;
try {
jObject = new JSONObject(response);
Log.d("FACEBOOK ID", jObject.getString("id"));
} catch (JSONException e) {
e.printStackTrace();
}
}
});
Facebook id を try and catch 内で取得できますが、この id を使用したり、別のアクティビティに転送したりすると、「null」と表示されて転送されます。
Facebook ID を別のアクティビティ クラスに転送するにはどうすればよいですか? 助けてください!!!
前もって感謝します。