将浅色模式更改为深色模式时应用程序崩溃

App crashes when changing into light to dark mode

在我的主 activity 中,我附加了两个片段并使用了 tablayout。每当我将亮变暗或从暗变亮时,我都会收到此错误enter image description here

    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

错误显示在 super.onCreate(savedInstanceState) main activity 的 onCreate() 中。

Unable to instantiate fragment com.umobi.scantags.fragments.DeactiveFragment: could not find Fragment constructor

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