Facebook login in fragment in android Facebook login in fragment in android android android

Facebook login in fragment in android


You just need to add this code in your Activity onActivityResult.

for (Fragment fragment : getSupportFragmentManager().getFragments()) {            //System.out.println("@#@");            fragment.onActivityResult(requestCode, resultCode, data);        }

Then your fragment onActivityResult will surely gonna work.

   @Override        public void onActivityResult(final int requestCode, final int resultCode, final Intent data) {            callbackManager.onActivityResult(requestCode, resultCode, data);        }


Yes it's Posssible to implement facebook login in fragment, the only thing you need to do is call OnActivityResult in your host activity like this:

@Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        Fragment fragment = getFragmentManager().findFragmentById(R.id.your_host_fragment_in_activity);        fragment.onActivityResult(requestCode, resultCode, data);    }

and then call onActivityResult again in yout fragment.


You just need to add one line inside fragment

fbLoginButton.setFragment(this);

You will get the control in

@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {}