Firebase perf: изменить измерение времени запуска приложения - PullRequest
0 голосов
/ 04 июля 2018

Я недавно интегрировал Firebase perf SDK в свое приложение.

Как мы знаем, он предоставляет некоторые готовые автоматические трассировки, и одним из них является время холодного запуска приложения.

Итак, он останавливает трассировку, когда появляется первое действие:

Запускается, когда приложение FirebasePerfProvider ContentProvider завершает свой метод onCreate, и останавливается, когда вызывается метод onResume () первого действия.

В моем приложении первое действие - это своего рода заставка, и я не считаю это своим первым действием, поскольку пользователь ничего не может с этим поделать. Это просто заполнитель, где я решаю, какой следующий основной вид деятельности я должен запустить.

Вот почему я хочу изменить эту меру времени запуска ИЛИ, если это невозможно, создайте мою собственную трассировку.

Итак, если возможно настроить этот показатель, как мне это сделать?

А если бы мне пришлось создать свой собственный след, с чего мне его начинать? в Application's onCreate? Я, конечно, остановлю его в резюме своей деятельности.

1 Ответ

0 голосов
/ 04 июля 2018

Вам нужно будет создать свой собственный след.

Я предлагаю не с помощью приложения. Вместо этого используйте тот же подход, что и в Firebase SDK, и начните трассировку, когда у ContentProvider вашего собственного создания вызывается onCreate. Затем остановите трассировку, когда захотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...