package com.google.firebase.sessions; import android.app.Activity; import android.app.Application; import android.os.Bundle; import kotlin.Unit; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes3.dex */ public final class SessionsActivityLifecycleCallbacks implements Application.ActivityLifecycleCallbacks { public static final SessionsActivityLifecycleCallbacks INSTANCE = new SessionsActivityLifecycleCallbacks(); public static boolean hasPendingForeground; public static SessionLifecycleClient lifecycleClient; @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityCreated(Activity activity, Bundle bundle) { Intrinsics.checkNotNullParameter(activity, "activity"); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityDestroyed(Activity activity) { Intrinsics.checkNotNullParameter(activity, "activity"); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivitySaveInstanceState(Activity activity, Bundle outState) { Intrinsics.checkNotNullParameter(activity, "activity"); Intrinsics.checkNotNullParameter(outState, "outState"); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStarted(Activity activity) { Intrinsics.checkNotNullParameter(activity, "activity"); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStopped(Activity activity) { Intrinsics.checkNotNullParameter(activity, "activity"); } public final void setLifecycleClient(SessionLifecycleClient sessionLifecycleClient) { lifecycleClient = sessionLifecycleClient; if (sessionLifecycleClient == null || !hasPendingForeground) { return; } hasPendingForeground = false; sessionLifecycleClient.foregrounded(); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityResumed(Activity activity) { Unit unit; Intrinsics.checkNotNullParameter(activity, "activity"); SessionLifecycleClient sessionLifecycleClient = lifecycleClient; if (sessionLifecycleClient != null) { sessionLifecycleClient.foregrounded(); unit = Unit.INSTANCE; } else { unit = null; } if (unit == null) { hasPendingForeground = true; } } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityPaused(Activity activity) { Intrinsics.checkNotNullParameter(activity, "activity"); SessionLifecycleClient sessionLifecycleClient = lifecycleClient; if (sessionLifecycleClient != null) { sessionLifecycleClient.backgrounded(); } } }