gpt4 book ai didi

java - fragment 交易问题

转载 作者:行者123 更新时间:2023-11-30 01:12:35 25 4
gpt4 key购买 nike

package com.androidnik.tourguide;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MustVisit extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_category);
getSupportFragmentManager().beginTransaction().replace(R.id.container, new MustVisitFragment()).commit();
}

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

最佳答案

您面临的问题是 android.app.Fragmentsupport.v4.Fragment 之间不兼容。这两个是不一样的,每个都有自己的 FragmentManager 他们一起工作。

您正在使用 getSupportFragmentManager,这意味着您的 fragment 应该扩展 support.v4.Fragment(检查导入,并更改为此)。要么更改它,要么通过调用 getFragmentManager 获取另一个 fragment 管理器。

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

关于java - fragment 交易问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38280582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com