I am starting fragment A
from Activity
, then starting fragment B
from fragment A
. But the problem is that fragment B
is not showing added when calling onActivityResult
on fragment B
. And the context
of fragment B
is also getting null.
Code to start fragment A from activity,
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentA fragment = new FragmentA();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.container, fragment);
transaction.commit();
Code to start fragment B from fragment A,
FragmentManager manager = getFragmentManager();
FragmentB fragment = new FragmentB();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.container, fragment).addToBackStack(null);
transaction.commit();