gpt4 book ai didi

android - Firebase 崩溃报告如何初始化

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:51:34 25 4
gpt4 key购买 nike

我非常好奇为什么在应用程序中编写了 0 代码,而所需要的只是使用库

compile 'com.google.firebase:firebase-crash:9.0.1'

为了使 firebase 崩溃报告正常工作。初始化是否总是一次性的事情,就像应用程序类的 onCreate 总是只被调用一次一样?

如果我只想在特定事件后启用崩溃报告,我该怎么办?

最佳答案

更新:现在有一篇关于 how Firebase components initialize 的综合博文.

Firebase 崩溃报告(以及其他 Firebase 组件)在 ContentProvider 中初始化,该 ContentProvider 自动包含在您的应用中。 ContentProvider 首先实例化,然后是您的 Application 子类,然后是调用的任何组件(Activity、Service、BroadcastReciever)。

当您的项目依赖于一个 Android Library 项目(aar 文件)时,它的所有 list 条目都会合并到您的应用中,因此您只需声明对 firebase-crash 的依赖即可免费获得此 ContentProvider。

我在 2016 年 Google I/O 大会上发表了关于这一切如何运作的演讲。 Jump to 16:22用于崩溃报告特定内容的开头。

遗憾的是,目前无法以编程方式启用或禁用崩溃报告,但这很快就会实现。

关于android - Firebase 崩溃报告如何初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37738445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com