package androidx.core.app; import android.app.Activity; import android.os.Build; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import androidx.annotation.CallSuper; import androidx.annotation.RestrictTo; import androidx.collection.SimpleArrayMap; import androidx.core.view.KeyEventDispatcher; import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.LifecycleRegistry; import androidx.lifecycle.ReportFragment; import kotlin.jvm.internal.Intrinsics; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) /* loaded from: classes.dex */ public class ComponentActivity extends Activity implements LifecycleOwner, KeyEventDispatcher.Component { private final SimpleArrayMap, ExtraData> extraDataMap = new SimpleArrayMap<>(0, 1, null); private final LifecycleRegistry lifecycleRegistry = new LifecycleRegistry(this); @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public static class ExtraData { } private static /* synthetic */ void getExtraDataMap$annotations() { } private static /* synthetic */ void getLifecycleRegistry$annotations() { } public Lifecycle getLifecycle() { return this.lifecycleRegistry; } /* JADX WARN: Multi-variable type inference failed */ @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void putExtraData(ExtraData extraData) { Intrinsics.checkNotNullParameter(extraData, "extraData"); this.extraDataMap.put(extraData.getClass(), extraData); } @Override // android.app.Activity public void onCreate(Bundle bundle) { super.onCreate(bundle); ReportFragment.Companion.injectIfNeededIn(this); } @Override // android.app.Activity @CallSuper public void onSaveInstanceState(Bundle outState) { Intrinsics.checkNotNullParameter(outState, "outState"); this.lifecycleRegistry.setCurrentState(Lifecycle.State.CREATED); super.onSaveInstanceState(outState); } @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public T getExtraData(Class extraDataClass) { Intrinsics.checkNotNullParameter(extraDataClass, "extraDataClass"); return (T) this.extraDataMap.get(extraDataClass); } @Override // androidx.core.view.KeyEventDispatcher.Component @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public boolean superDispatchKeyEvent(KeyEvent event) { Intrinsics.checkNotNullParameter(event, "event"); return super.dispatchKeyEvent(event); } @Override // android.app.Activity, android.view.Window.Callback public boolean dispatchKeyShortcutEvent(KeyEvent event) { Intrinsics.checkNotNullParameter(event, "event"); View decorView = getWindow().getDecorView(); Intrinsics.checkNotNullExpressionValue(decorView, "window.decorView"); if (KeyEventDispatcher.dispatchBeforeHierarchy(decorView, event)) { return true; } return super.dispatchKeyShortcutEvent(event); } @Override // android.app.Activity, android.view.Window.Callback public boolean dispatchKeyEvent(KeyEvent event) { Intrinsics.checkNotNullParameter(event, "event"); View decorView = getWindow().getDecorView(); Intrinsics.checkNotNullExpressionValue(decorView, "window.decorView"); if (KeyEventDispatcher.dispatchBeforeHierarchy(decorView, event)) { return true; } return KeyEventDispatcher.dispatchKeyEvent(this, decorView, this, event); } public final boolean shouldDumpInternalState(String[] strArr) { return !shouldSkipDump(strArr); } private final boolean shouldSkipDump(String[] strArr) { if (strArr == null || strArr.length == 0) { return false; } String str = strArr[0]; switch (str.hashCode()) { case -645125871: return str.equals("--translation") && Build.VERSION.SDK_INT >= 31; case 100470631: if (!str.equals("--dump-dumpable")) { return false; } break; case 472614934: if (!str.equals("--list-dumpables")) { return false; } break; case 1159329357: return str.equals("--contentcapture") && Build.VERSION.SDK_INT >= 29; case 1455016274: return str.equals("--autofill"); default: return false; } return Build.VERSION.SDK_INT >= 33; } }