java - FragmentManager 支持库的不兼容类型

标签 java android android-studio android-fragments fragmentmanager

获取不兼容类型的 FragmentManager 的持续错误。需要支持库才能工作,但无法弄清楚。 Android Studio 说它需要支持导入,该支持导入就在那里,但找到了 androidx 导入。

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import androidx.appcompat.app.AppCompatActivity;


public class CrimeActivity extends AppCompatActivity
{

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

        FragmentManager fm = getSupportFragmentManager();
        Fragment fragment = fm.findFragmentById(R.id.fragment_container);

        if(fragment == null)
        {
            fragment = new CrimeFragment();
            fm.beginTransaction()
                    .add(R.id.fragment_container, fragment)
                    .commit();


        }
    }
}```

最佳答案

是的,将这两个 android.support 导入更改为 androidx。如果您只是删除它们,您的 IDE 会提示您选择正确的。 – 迈克·M.https://stackoverflow.com/users/2850651/mike-m

关于java - FragmentManager 支持库的不兼容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62054958/

相关文章:

android - 错误 : Default activity not found, 但已声明

Java 反射从同一上下文调用方法

java - 我正在尝试使用 url xml 解析,但看起来我不断收到空 xml

android - pdf android中图像上的多个超链接

Android Studio 签名 APK ':app:transformClassesAndResourcesWithProguardForRelease'

android - 在 apk 中包含 jar,android studio

Java 代码中的 java.util.NoSuchElementException

Java EE - servlet 未转发到 jsp 文件

android - 如何获取被点击的listviewitem的上一个item

Android 4.4 http api 错误?