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"