how to fix `Type mismatch: cannot convert from android.app.FragmentManager to android.support.v4.app.FragmentManager` error in android?

android, fragment, import

Solution

Replace `getFragmentManager()` with `getSupportFragmentManager()`, and make sure your class is a subclass of `FragmentActivity`.

Problem

I am getting the following error ``` Type mismatch: cannot convert from android.app.FragmentManager to android.support.v4.app.FragmentManager ``` for the following line ``` FragmentManager frgManager = getFragmentManager(); frgManager.beginTransaction().replace(R.id.content_frame, fragment).commit() ``` I have the following imports in my class ``` import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; ``` How to fix the error?

Original source