我想使用 facebook sdk,我完全按照这里的描述 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
现在我想登录,我使用了这段代码
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state,
Exception exception) {
// TODO Auto-generated method stub
if (session.isOpened()) {
// make request to the /me API
Request.executeMeRequestAsync(session,
new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user,
Response response) {
if (user != null) {
Toast.makeText(
EditCustomerProfile.this,
user.getName(),
Toast.LENGTH_LONG).show();
Log.e("facebook-",
user.getName());
} else {
Toast.makeText(
EditCustomerProfile.this,
"NULLnnl",
Toast.LENGTH_LONG).show();
Log.e("facebook", "null");
}
}
});
}else{
Log.e("session", "not open");
}
}
});
问题是没有log
我的意思是没有 if 语句,也没有 else 语句。
请帮忙
编辑
我添加了什么
else{
Log.e("session", "not open");
}
检查会话是否打开,log
显示not open