Я недавно интегрировал Firebase perf SDK в свое приложение.
Как мы знаем, он предоставляет некоторые готовые автоматические трассировки, и одним из них является время холодного запуска приложения.
Итак, он останавливает трассировку, когда появляется первое действие:
Запускается, когда приложение FirebasePerfProvider ContentProvider завершает свой метод onCreate, и останавливается, когда вызывается метод onResume () первого действия.
В моем приложении первое действие - это своего рода заставка, и я не считаю это своим первым действием, поскольку пользователь ничего не может с этим поделать.
Это просто заполнитель, где я решаю, какой следующий основной вид деятельности я должен запустить.
Вот почему я хочу изменить эту меру времени запуска ИЛИ, если это невозможно, создайте мою собственную трассировку.
Итак, если возможно настроить этот показатель, как мне это сделать?
А если бы мне пришлось создать свой собственный след, с чего мне его начинать? в Application's onCreate
? Я, конечно, остановлю его в резюме своей деятельности.