Android 如何为自动跟踪启动服务或作业计划程序的性能监视

Android 如何为自动跟踪启动服务或作业计划程序的性能监视,android,firebase,firebase-performance,Android,Firebase,Firebase Performance,我有一个没有活动的模块,它的作业调度程序或服务是由广播接收器(android.intent.action.BOOT\u COMPLETED)创建的 根据文档所述,性能监控“在应用程序的FirebasePerfProvider ContentProvider完成其onCreate方法时开始,在调用第一个活动的onResume()方法时停止。如果应用程序不是由活动(例如,由服务或广播接收器)冷启动的,不会生成任何跟踪。“ 那么,如何在没有活动的情况下启动应用程序的性能监控呢?您误解了文档。你指的是电

我有一个没有活动的模块,它的作业调度程序或服务是由
广播接收器(android.intent.action.BOOT\u COMPLETED)
创建的

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


那么,如何在没有活动的情况下启动应用程序的性能监控呢?

您误解了文档。你指的是电视

跟踪名称:应用程序启动

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

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