我制作了一个使用 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();
}
}
});
我能够在 try and catch 中获取 Facebook id,但是当我使用此 id 或将其转移到另一个活动时,它会显示并转移“null”。
我应该怎么做才能将 Facebook id 转移到另一个活动课程?请帮忙!!!
提前致谢。