首页 > 解决方案 > 切换到浅色模式时应用程序崩溃

问题描述

在我的主要活动中,我附加了两个片段并使用了 tablayout。每当我将浅色改为深色或深色改为浅色时,都会出现此错误,请在此处输入图像描述

    Process: com.umobi.scantags, PID: 24666
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.umobi.scantags/com.umobi.scantags.activities.MainActivity}: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment com.umobi.scantags.fragments.DeactiveFragment: could not find Fragment constructor

并且错误显示在onCreate()主要super.onCreate(savedInstanceState)活动中。

标签: androidandroid-studiokotlinandroid-fragmentsoncreate

解决方案


无法实例化片段 com.umobi.scantags.fragments.DeactiveFragment:找不到片段构造函数

DeactiveFragment需要一个零参数构造函数,或者您需要注册一个FragmentFactory没有零参数构造函数的片段实例化片段。


推荐阅读