Jeekiran
Jeekiran

Reputation: 473

How to get getSupprtFragmentManager() from a fragmenty

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

Answers (2)

duggu
duggu

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

prashantwosti
prashantwosti

Reputation: 1010

Make sure you import fragment as :

import android.support.v4.app.Fragment

Upvotes: 1

Related Questions