Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java facebook登录何时完成并返回成功?(Android)_Java_Android_Eclipse_Facebook_Login - Fatal编程技术网

Java facebook登录何时完成并返回成功?(Android)

Java facebook登录何时完成并返回成功?(Android),java,android,eclipse,facebook,login,Java,Android,Eclipse,Facebook,Login,我正在为我的Android应用程序实现Facebook登录,刚刚完成了登录流教程。但是,我不确定在成功登录后在何处设置对不同活动的更改。我在网上查了一下,但是大部分的帮助都是一两年前的,已经过时了。任何帮助都将不胜感激。如果你需要看一些代码,请告诉我。我不确定一个例子需要什么,我不想全部粘贴。提前谢谢像这样 @Override public void onCreate(Bundle savedInstanceState) { ... uiHelper = new UiLifecy

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

像这样

@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;
        }
    }