1

我正在为我的 Android 应用程序实现 Facebook 登录,并且刚刚完成了登录流程教程。但是,我不确定在成功登录后在哪里设置对不同活动的更改。我尝试在网上查找,但大多数帮助都是一两年前的,并且已经过时了。任何帮助将不胜感激。另外,如果您需要查看一些代码,请告诉我。我不确定示例需要什么,我不想全部粘贴。提前致谢

4

1 回答 1

-1

像这样

@Override
public void onCreate(Bundle savedInstanceState) {
    ...
    uiHelper = new UiLifecycleHelper(this, callback);
    uiHelper.onCreate(savedInstanceState);
    ...
}

private void onFacebookSessionStateChange(Session session, SessionState state, Exception exception) {
        SessionState sessionState = state == null ? session.getState() : state;

        switch (sessionState) {
            case OPENED_TOKEN_UPDATED:
            case OPENED:
            case CREATED_TOKEN_LOADED:
                makeAnyFacebokRequest(session);
                break;

            case CLOSED_LOGIN_FAILED:
                ErrorLocalization.showToast(TAG, getApplicationContext(), exception);
                break;
        }
    }
于 2013-07-13T18:27:58.397 回答