package androidx.lifecycle; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.content.ComponentCallbacks2; import android.os.Bundle; import androidx.lifecycle.Lifecycle; /* loaded from: classes.dex */ public class ReportFragment extends Fragment { private ActivityInitializationListener a; interface ActivityInitializationListener { void a(); void b(); void onStart(); } public static void a(Activity activity) { FragmentManager fragmentManager = activity.getFragmentManager(); if (fragmentManager.findFragmentByTag("androidx.lifecycle.LifecycleDispatcher.report_fragment_tag") == null) { fragmentManager.beginTransaction().add(new ReportFragment(), "androidx.lifecycle.LifecycleDispatcher.report_fragment_tag").commit(); fragmentManager.executePendingTransactions(); } } private void b(ActivityInitializationListener activityInitializationListener) { if (activityInitializationListener != null) { activityInitializationListener.b(); } } private void c(ActivityInitializationListener activityInitializationListener) { if (activityInitializationListener != null) { activityInitializationListener.onStart(); } } @Override // android.app.Fragment public void onActivityCreated(Bundle bundle) { super.onActivityCreated(bundle); a(this.a); a(Lifecycle.Event.ON_CREATE); } @Override // android.app.Fragment public void onDestroy() { super.onDestroy(); a(Lifecycle.Event.ON_DESTROY); this.a = null; } @Override // android.app.Fragment public void onPause() { super.onPause(); a(Lifecycle.Event.ON_PAUSE); } @Override // android.app.Fragment public void onResume() { super.onResume(); b(this.a); a(Lifecycle.Event.ON_RESUME); } @Override // android.app.Fragment public void onStart() { super.onStart(); c(this.a); a(Lifecycle.Event.ON_START); } @Override // android.app.Fragment public void onStop() { super.onStop(); a(Lifecycle.Event.ON_STOP); } private void a(ActivityInitializationListener activityInitializationListener) { if (activityInitializationListener != null) { activityInitializationListener.a(); } } private void a(Lifecycle.Event event) { ComponentCallbacks2 activity = getActivity(); if (activity instanceof LifecycleRegistryOwner) { ((LifecycleRegistryOwner) activity).getLifecycle().a(event); } else if (activity instanceof LifecycleOwner) { Lifecycle lifecycle = ((LifecycleOwner) activity).getLifecycle(); if (lifecycle instanceof LifecycleRegistry) { ((LifecycleRegistry) lifecycle).a(event); } } } }