片段事务的问题

时间:2016-07-09 09:57:56

标签: java android android-studio android-fragments

hi!

我收到此错误:错误:(12,80)错误:不兼容的类型:MustVisitFragment无法转换为Fragment  我已经在MyVisitFragment类中扩展了该片段类,并且还有一个空构造函数仍然面临这个问题

3 个答案:

答案 0 :(得分:1)

您遇到的问题是android.app.Fragmentsupport.v4.Fragment之间不兼容。这两个不一样,每个人都有自己的FragmentManager

您正在使用getSupportFragmentManager,这意味着您的片段应该扩展support.v4.Fragment(检查导入,并更改为此)。通过调用getFragmentManager来更改或获取其他片段管理器。

我个人建议使用支持库,因为在我的一个项目中,它对我来说很好,而我对另一个有各种各样的问题,但这纯粹是我的看法。

答案 1 :(得分:0)

用R.id.container

替换android.R.id.content

答案 2 :(得分:0)

添加导入:

import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;

将解决您的问题。