Android 为什么getFragmentManager会导致不兼容的类型错误?

Android 为什么getFragmentManager会导致不兼容的类型错误?,android,android-studio,android-fragments,fragment,android-support-library,Android,Android Studio,Android Fragments,Fragment,Android Support Library,我正在使用FragmentManager制作一个简单的待办事项列表应用程序。创建FragmentManager实例时,出现如上所示的错误。您使用的FragmentManager类型错误,一个是android.support.v4.app.FragmentManager,另一个是android.app.FragmentManager。请尝试getSupportFragmentManager GetFragmentManager返回它返回的使用对象getSupportFragmentManagera

我正在使用FragmentManager制作一个简单的待办事项列表应用程序。创建FragmentManager实例时,出现如上所示的错误。

您使用的FragmentManager类型错误,一个是android.support.v4.app.FragmentManager,另一个是android.app.FragmentManager。请尝试getSupportFragmentManager

GetFragmentManager返回它返回的使用对象getSupportFragmentManager

android中有两种类型的片段管理器,一种是app.FragmentManager,另一种是v4.app.FragmentManager。这里您使用的是v4支持片段

因此,要获得片段管理器的实例,必须编写

FragmentManager fm = getSupportFragmentManager();
或者如果你想使用

 FragmentManager fm = getSupportManager();
然后删除

import android.support.v4.app.FragmentManager
进口

import android.app.FragmentManager;

多好的标题啊!!!长时间使用getSupportFragmentManagerimport android.app.FragmentManager而不是.support.v4后可以看到。一…请确保在这里发布问题之前,你花了一些时间在网上搜索!9票几乎肯定是因为这里最初使用的标题。在互联网上的任何网站上询问技术问题时,请始终使用有用的描述性标题。非常感谢。