Reputation: 473
getSupportFragmentManager not working inside a fragment
Fragment tFragment = MainActivity.newInstance();
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.frame_container, tFragment);
ft.commit();
any answer will be appreciable
Upvotes: 1
Views: 178
Reputation: 38439
private FragmentActivity myContext;
override onAttach method of your fragment :
@Override
public void onAttach(Activity activity) {
myContext=(FragmentActivity) activity;
super.onAttach(activity);
}
When you need to get Support fragment manager call :
FragmentManager fragManager = myContext.getSupportFragmentManager();
or
FragmentManager fragManager = getActivity().getSupportFragmentManager();
see below link:-
How can I access getSupportFragmentManager() in a fragment?
Upvotes: 1
Reputation: 1010
Make sure you import fragment as :
import android.support.v4.app.Fragment
Upvotes: 1