如何修复`类型不匹配:无法从android.app.FragmentManager转换为android.support.v4.app.FragmentManager`错误在android?

use*_*145 2 import android fragment

我收到以下错误

Type mismatch: cannot convert from android.app.FragmentManager to android.support.v4.app.FragmentManager
Run Code Online (Sandbox Code Playgroud)

对于以下行

FragmentManager frgManager = getFragmentManager();
frgManager.beginTransaction().replace(R.id.content_frame, fragment).commit()
Run Code Online (Sandbox Code Playgroud)

我班上有以下导入

 import android.support.v4.app.Fragment;
 import android.support.v4.app.FragmentManager;
 import android.support.v4.app.FragmentTransaction;
Run Code Online (Sandbox Code Playgroud)

如何修复错误?

Seb*_*chi 7

替换getFragmentManager()getSupportFragmentManager(),并确保您的类是其子类FragmentActivity.

  • 你的课应该扩展`FragmentActivity`. (2认同)