android - 切换到浅色模式时应用程序崩溃
问题描述
在我的主要活动中,我附加了两个片段并使用了 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)
活动中。
解决方案
无法实例化片段 com.umobi.scantags.fragments.DeactiveFragment:找不到片段构造函数
您DeactiveFragment
需要一个零参数构造函数,或者您需要注册一个FragmentFactory
没有零参数构造函数的片段实例化片段。
推荐阅读
- javascript - 检测用户是否使用 Chrome 扩展 API 切换到 Chrome 以外的其他应用
- c++ - 将字符串映射到类成员
- html - 在输入时:焦点,在不使用 javascript 的情况下也将焦点设置为兄弟元素
- unity3d - unity2d 无法在手机上正确呈现
- c# - 如何允许通过方法调用多个不同的 IList
- couchdb - 在哪里可以找到 CouchDb 设计文档语法的完整参考文档?
- sql - SQL 我如何根据条件对记录进行分组?
- python - Python Standard - 在没有 numpy 的情况下计算唯一值和堆叠
- sockets - 带有定期发送的套接字 Keepalive
- java - 多次运行 GUI 客户端而无需关闭它