0

我正在通过登录按钮和 UiLifecycleHelper 实现 facebook 登录(截至目前)。

是否可以在 onCreate() 中检查登录状态,还是必须等到 onResume()?因为到目前为止,我在 onCreate() 中的检查总是说 sassion 没有打开。在 onResume() 但是它很好。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Initiate helper
    uiHelper = new UiLifecycleHelper(this, this);
    uiHelper.onCreate(savedInstanceState);

    // Always says false
    Log.i(TAG, "Session onCreate " + Session.getActiveSession().isOpened());
}

@Override
public void onResume() {
    super.onResume();
    uiHelper.onResume();

    // Here session is opened
    Log.i(TAG, "Session onResume " + Session.getActiveSession().isOpened());
}
4

0 回答 0