0
안녕하세요, Facebook에서 로그인을 사용하려고합니다.No Session.StatusCallback received
제 문제는 전화를받지 못하는 것입니다.
private void onClickLogin() {
Session currentSession = Session.getActiveSession();
if (currentSession == null || currentSession.getState().isClosed()) {
Session session = new Session.Builder(this).build();
Session.setActiveSession(session);
currentSession = session;
}
// Ask for username and password
OpenRequest op = new Session.OpenRequest((Activity) this);
op.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
op.setCallback(null);
List<String> permissions = new ArrayList<String>();
// permissions.add("publish_actions");
permissions.add("user_photos");
permissions.add("friends_photos");
permissions.add("read_stream");
permissions.add("read_insights");
permissions.add("read_friendlists");
permissions.add("email");
permissions.add("publish_actions");
op.setPermissions(permissions);
Session session = new Session.Builder(this).build();
Session.setActiveSession(session);
session.openForPublish(op);
}
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent data2) {
Session.getActiveSession().onActivityResult(RegisterPage.this, requestCode, resultCode, data2);
}
rivate class SessionStatusCallback implements Session.StatusCallback {
@SuppressWarnings("deprecation")
@Override
public void call(final Session session, SessionState state,
Exception exception) {
Log.i("test", "test");
}
}