我正在使用Facebook Android sdk3.0。 我想在用戶通過Facebook成功登錄後執行某些操作。 我應該在onActivityResult
還是函數Session.StatusCallback
內部實現它?onActivityResult與onComplete Session.StatusCallback之間的區別Facebook Android sdk3.0
其實兩者有什麼區別嗎?我可以假設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?
}
}
}
驚人的幫了我很多 –