Facebook Android sdk3.0 を使用しています。ユーザーがFacebook経由で正常にログインした後に何かをしたい. onActivityResult
の内部またはonComplete
関数内に実装する必要がありSession.StatusCallback
ますか?
実際、両者の間に違いはありますか?Session.StatusCallback onComplete が常に後に呼び出されると仮定できますonActivityResult
か?
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
// Do Something Here?
}
private class SessionStatusCallback implements Session.StatusCallback {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
// Or Do Something Here?
}
}
}