当前位置: 首页 > news >正文

Firebase崩溃:DialogFragment/BottomSheetDialogFragment缺乏无参构造函数

在这里插入图片描述

最近线上firebase出现了崩溃,崩溃日志如下:
在这里插入图片描述
看日志就知道是fragment恢复重建的时候,因为是系统调用了Fragment的无参构造函数导致的。

class AIPortraitUploadTipsDialog(
    private val callback: (() -> Unit)?
) : BaseBottomSheetDialog(), LifecycleObserver {...}

可以看到,原来的代码是不包含无参构造函数的,这样就会导致重建时报错,找不到无参构造函数,因此在继承DialogFragment或者BottomSheetDialogFragment的时候要保留无参构造函数

感谢大家的支持,如有错误请指正,如需转载请标明原文出处!

相关文章:

  • 智能指针和STL库学习思维导图和练习
  • 4.7学习总结 java集合进阶
  • 信息系统项目管理师-第十二章-项目质量管理
  • 搭建复现环境
  • 06.unity 游戏开发-unity2D工程的创建及使用方式和区别
  • 基础知识补充篇:认识区块链浏览器
  • 【C++算法】49.分治_归并_计算右侧小于当前元素的个数
  • 免费Deepseek-v3接口实现Browser-Use Web UI:浏览器自动化本地模拟抓取数据实录
  • 如何为多个条件构建 Bson 过滤器
  • 蓝桥杯python组备赛(记录个人模板)
  • 【实践总结】如何编写“多角色适配”的高质量技术文档?
  • HTTP 教程 : 从 0 到 1 全面指南 教程【全文三万字保姆级详细讲解】
  • DiffSynth-Studio-视频的风格转换 CUDA日志
  • OpenCV--图像边缘检测
  • 临床 不等于 医学-《分析模式》漫谈52
  • 企业落地AI难的隐形枷锁-正是数据问题
  • C 变量:深入解析与高效使用
  • 《基于 std::vector 的简单本地注册登录系统设计与实现》
  • 用claude3.7,不到1天写了一个工具小程序(11个工具6个游戏)
  • 在PowerBI中通过比较日期实现累加计算
  • 企业为什么要做网站 作用是什么/seo优化平台
  • 网站做301好不好/产品营销推广的方案
  • 万维网域名注册网站/优化步骤
  • 用dw如何做网站链接/新冠疫情最新情况最新消息
  • 网站开发设计思路文档/济南seo关键词优化方案
  • 中央疫情二十条措施最新/免费seo软件