切换到浅色模式时应用程序崩溃
Posted
技术标签:
【中文标题】切换到浅色模式时应用程序崩溃【英文标题】:App crashes when changing into light to dark mode 【发布时间】:2021-06-22 02:15:24 【问题描述】:在我的主要活动中,我附加了两个片段并使用了 tablayout。每当我将浅色改为深色或深色改为浅色时,我都会收到此错误enter image description here
Process: com.umobi.scantags, PID: 24666
java.lang.RuntimeException: Unable to start activity ComponentInfocom.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)
主活动中。
【问题讨论】:
尝试在 Fragments 中添加一个空的构造函数! 【参考方案1】:无法实例化片段 com.umobi.scantags.fragments.DeactiveFragment:找不到片段构造函数
您的 DeactiveFragment
需要一个零参数构造函数,或者您需要注册一个 FragmentFactory
来实例化没有零参数构造函数的片段。
【讨论】:
以上是关于切换到浅色模式时应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章
切换到 XCode 7.0(.1) 后,自定义视图 (XIB) 在发布模式下崩溃