无法使用 facebook 登入
Cant login with facebook
我在我的应用程序中为 login/register 使用 facebook sdk。我在 LoginActivity 中使用此代码。
private void tryLoginWithFacebook() {
openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
// my code -- don't call this method
}
}).executeAsync();
}
}
});
}
}
但是方法 onCompleted(...) 不会调用。
几乎与 RegisterAcitvity 中的代码相同。
P.S。当我点击按钮 facebook-login 时,有一个 window 登录 - 我输入数据,然后与负载对话 - 但没有任何反应。我还想说在注册界面一切正常。
您的活动中是否覆盖了 onActivityResult?
if (resultCode == RESULT_OK && data != null)
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
我在我的应用程序中为 login/register 使用 facebook sdk。我在 LoginActivity 中使用此代码。
private void tryLoginWithFacebook() {
openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
// my code -- don't call this method
}
}).executeAsync();
}
}
});
}
}
但是方法 onCompleted(...) 不会调用。
几乎与 RegisterAcitvity 中的代码相同。
P.S。当我点击按钮 facebook-login 时,有一个 window 登录 - 我输入数据,然后与负载对话 - 但没有任何反应。我还想说在注册界面一切正常。
您的活动中是否覆盖了 onActivityResult?
if (resultCode == RESULT_OK && data != null)
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);