Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法使用片段启动活动componetinfo_Android_Android Fragments_Navigation_Android Fragmentactivity - Fatal编程技术网

Android 无法使用片段启动活动componetinfo

Android 无法使用片段启动活动componetinfo,android,android-fragments,navigation,android-fragmentactivity,Android,Android Fragments,Navigation,Android Fragmentactivity,我试图使用导航Jetback库使用Activity和fragments,并遵循使用FragmentFactory的课程,但由于此原因,我无法启动Activity androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.mu.test.ui.ListFragment: could not find Fragment constructor 发生这种情况的原因是什么?在创建活

我试图使用导航Jetback库使用Activity和fragments,并遵循使用FragmentFactory的课程,但由于此原因,我无法启动Activity

androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.mu.test.ui.ListFragment: could not find Fragment constructor

发生这种情况的原因是什么?

在创建活动之前,您必须确保是否定义了fragmentFactory

override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        supporFragmentManager.fragmentFactory = yourFragmentFactoryInstance
        setContentView(R.layout.activity_main)
    }

检查此答案以了解更多信息

使缓存无效并重新启动项目,如果不起作用,请使用堆栈跟踪运行,以便获得原始错误