【发布时间】:2014-02-24 23:49:38
【问题描述】:
我正在尝试使用 facebook sdk for android 获取我的 facebook 帐户的用户名和用户 ID,我正在使用以下 sn-p 代码:
final Session session = Session.getActiveSession();
if (session != null && session.isOpened()) {
// If the session is open, make an API call to get user data
// and define a new callback to handle the response
Request request = Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
// If the response is successful
if (session == Session.getActiveSession()) {
if (user != null) {
user_ID = user.getId();//user id
profileName = user.getName();//user's profile name
userNameView.setText(user.getName());
}
}
}
});
Request.executeBatchAsync(request);
}
问题是会话为空,我应该如何处理会话管理?我的意思是激活会话的代码和停用会话的代码? 我想使用自己的退出和登录按钮自己处理与 facebook 的会话,但找不到管理会话的代码。
提前非常感谢!
【问题讨论】:
标签: android facebook session button login