gpt4 book ai didi

java - fragment 不兼容的类型错误

转载 作者:太空狗 更新时间:2023-10-29 12:40:24 25 4
gpt4 key购买 nike

我正在尝试将 fragment 添加到我的主要 Activity 中。当我键入 fragment = new CrimeFragment(); 时,我收到了 Incompatible types 错误。

我尝试将 new CrimeFragment(); 转换为 Fragment,但这没有用。

package com.adamanteusstudios.officesmostwanted;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;


public class MostWantedActivity extends FragmentActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_most_wanted);

//getting fragmentManager
FragmentManager fm = getSupportFragmentManager();
Fragment fragment = fm.findFragmentById(R.id.fragmentContainer);

if(fragment == null){
***fragment = new OffenseFragment();***
fm.beginTransaction().add(R.id.fragmentContainer, fragment).commit();
}
}



}

错误说:

incompatible types
required: android.v4.support.app.Fragment
found: com.adamanteusstudios.officesmostwanted.OffenseFragment

如何修复此错误?

最佳答案

OffenseFragment.java 类中替换

import android.app.Fragment;

import android.support.v4.app.Fragment;

关于java - fragment 不兼容的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27156421/

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