package io.fabric.sdk.android; import android.annotation.TargetApi; import android.app.Activity; import android.app.Application; import android.content.Context; import android.os.Build; import android.os.Bundle; import java.util.HashSet; import java.util.Set; /* loaded from: classes2.dex */ public class ActivityLifecycleManager { private final Application a; private ActivityLifecycleCallbacksWrapper b; private static class ActivityLifecycleCallbacksWrapper { private final Set a = new HashSet(); private final Application b; ActivityLifecycleCallbacksWrapper(Application application) { this.b = application; } /* JADX INFO: Access modifiers changed from: private */ @TargetApi(14) public boolean a(final Callbacks callbacks) { if (this.b == null) { return false; } Application.ActivityLifecycleCallbacks activityLifecycleCallbacks = new Application.ActivityLifecycleCallbacks(this) { // from class: io.fabric.sdk.android.ActivityLifecycleManager.ActivityLifecycleCallbacksWrapper.1 @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityCreated(Activity activity, Bundle bundle) { callbacks.a(activity, bundle); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityDestroyed(Activity activity) { callbacks.a(activity); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityPaused(Activity activity) { callbacks.b(activity); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityResumed(Activity activity) { callbacks.c(activity); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { callbacks.b(activity, bundle); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStarted(Activity activity) { callbacks.d(activity); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStopped(Activity activity) { callbacks.e(activity); } }; this.b.registerActivityLifecycleCallbacks(activityLifecycleCallbacks); this.a.add(activityLifecycleCallbacks); return true; } } public static abstract class Callbacks { public void a(Activity activity) { } public void a(Activity activity, Bundle bundle) { } public void b(Activity activity) { } public void b(Activity activity, Bundle bundle) { } public void c(Activity activity) { } public abstract void d(Activity activity); public void e(Activity activity) { } } public ActivityLifecycleManager(Context context) { this.a = (Application) context.getApplicationContext(); if (Build.VERSION.SDK_INT >= 14) { this.b = new ActivityLifecycleCallbacksWrapper(this.a); } } public boolean a(Callbacks callbacks) { ActivityLifecycleCallbacksWrapper activityLifecycleCallbacksWrapper = this.b; return activityLifecycleCallbacksWrapper != null && activityLifecycleCallbacksWrapper.a(callbacks); } }