Skip to content Skip to sidebar Skip to footer

Session.openactivesession Only Calls Opening In Facebook Android Sdk

I am trying to login with Facebook using the Facebook Android SDK, however, the status callback is fired only once with OPENING session state. After that, a Facebook login activity

Solution 1:

You need to call onActivityResult

@OverrideprotectedvoidonActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        uiHelper.onActivityResult(requestCode, resultCode, data);
    }

So when login done . It comes to same activity and calls status callback with session state is opened

initialize UiLifecycleHelper

private UiLifecycleHelper uiHelper;

in oncreate need to call before setContentView

uiHelper = newUiLifecycleHelper(this, statusCallback);
        uiHelper.onCreate(savedInstanceState);

and need to maintain session in

@OverrideprotectedvoidonResume() {
        super.onResume();
        uiHelper.onResume();
    }

    @OverrideprotectedvoidonPause() {
        super.onPause();
        uiHelper.onPause();
    }

    @OverrideprotectedvoidonDestroy() {
        super.onDestroy();
        uiHelper.onDestroy();
    }

Post a Comment for "Session.openactivesession Only Calls Opening In Facebook Android Sdk"