- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
28 lines
1.3 KiB
Java
28 lines
1.3 KiB
Java
package com.google.firebase.perf;
|
|
|
|
import android.content.Context;
|
|
import com.google.firebase.FirebaseApp;
|
|
import com.google.firebase.StartupTime;
|
|
import com.google.firebase.perf.application.AppStateMonitor;
|
|
import com.google.firebase.perf.config.ConfigResolver;
|
|
import com.google.firebase.perf.metrics.AppStartTrace;
|
|
import com.google.firebase.perf.session.SessionManager;
|
|
import java.util.concurrent.Executor;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public class FirebasePerfEarly {
|
|
public FirebasePerfEarly(FirebaseApp firebaseApp, StartupTime startupTime, Executor executor) {
|
|
Context applicationContext = firebaseApp.getApplicationContext();
|
|
ConfigResolver.getInstance().setApplicationContext(applicationContext);
|
|
AppStateMonitor appStateMonitor = AppStateMonitor.getInstance();
|
|
appStateMonitor.registerActivityLifecycleCallbacks(applicationContext);
|
|
appStateMonitor.registerForAppColdStart(new FirebasePerformanceInitializer());
|
|
if (startupTime != null) {
|
|
AppStartTrace appStartTrace = AppStartTrace.getInstance();
|
|
appStartTrace.registerActivityLifecycleCallbacks(applicationContext);
|
|
executor.execute(new AppStartTrace.StartFromBackgroundRunnable(appStartTrace));
|
|
}
|
|
SessionManager.getInstance().initializeGaugeCollection();
|
|
}
|
|
}
|