Make FirebasePerformance initialization lazy.#2518
Conversation
Coverage ReportAffected SDKsNo changes between base commit (0b61832) and head commit (3bcdb287). Test Logs
NotesHTML coverage reports can be produced locally with Head commit (3bcdb287) is created by Prow via merging commits: 0b61832 c0ddadb. |
Binary Size ReportAffected SDKs
Test Logs
NotesHead commit (3bcdb287) is created by Prow via merging commits: 0b61832 c0ddadb. |
firebase-perf/src/main/java/com/google/firebase/perf/FirebasePerfRegistrar.java
Show resolved
Hide resolved
|
The public api surface has changed for the subproject firebase-perf: Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly. |
|
/test check-changed |
firebase-perf/src/main/java/com/google/firebase/perf/application/AppStateMonitor.java
Outdated
Show resolved
Hide resolved
firebase-perf/src/main/java/com/google/firebase/perf/application/AppStateMonitor.java
Outdated
Show resolved
Hide resolved
firebase-perf/src/main/java/com/google/firebase/perf/application/AppStateMonitor.java
Outdated
Show resolved
Hide resolved
firebase-perf/src/test/java/com/google/firebase/perf/application/AppStateMonitorTest.java
Show resolved
Hide resolved
firebase-perf/src/main/java/com/google/firebase/perf/FirebasePerfRegistrar.java
Show resolved
Hide resolved
firebase-perf/src/main/java/com/google/firebase/perf/application/AppStateMonitor.java
Outdated
Show resolved
Hide resolved
firebase-perf/src/main/java/com/google/firebase/perf/application/AppStateMonitor.java
Show resolved
Hide resolved
|
/test check-changed |
1 similar comment
|
/test check-changed |
onActivityResumed()callback. Based on our definition of app startup time, initializing FirebasePerformance afteronActivityResume()will not be included in the app startup time. Traces generated before FirebasePerformance initialization will be added to the pendingpendingEventsQueueand will be dispatched whenFirebasePerformanceis available.