0

我有一个没有任何活动的模块,它的 Job-scheduler 或 Service 是由BroadcastReceiver (android.intent.action.BOOT_COMPLETED).

根据文档,它提到性能监控“在应用程序的 FirebasePerfProvider ContentProvider 完成其onCreate方法时开始,并在调用第一个活动的方法时停止onResume()。如果应用程序不是由活动冷启动(例如,通过服务或广播接收器) ),不会产生任何痕迹。”

那么如何开始对没有活动的应用程序进行性能监控呢?

4

1 回答 1

1

您误解了文档。您指的是在此页面上有关自动跟踪的内容。

跟踪名称:应用程序启动

当应用的 FirebasePerfProvider ContentProvider 完成其 onCreate 方法时开始,并在第一个活动的 onResume() 方法被调用时停止。如果应用程序不是由活动冷启动(例如,由服务或广播接收器),则不会生成跟踪。

这告诉您的是“应用程序启动”自动跟踪是如何工作的。它不会影响其余手动跟踪的工作方式。如果您的应用程序没有活动,那么它将不会生成应用程序启动跟踪。

于 2018-03-13T15:59:35.943 回答