package androidx.core.app;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import androidx.lifecycle.e;
import androidx.lifecycle.h;
import androidx.lifecycle.o;
import g.e.j.d;

/* JADX INFO: compiled from: ComponentActivity.java */
/* JADX INFO: loaded from: classes.dex */
public class d extends Activity implements androidx.lifecycle.g, d.a {
    private g.c.g<Class<? extends a>, a> b = new g.c.g<>();
    private h d = new h(this);

    /* JADX INFO: compiled from: ComponentActivity.java */
    public static class a {
    }

    @Override // g.e.j.d.a
    public boolean a(KeyEvent keyEvent) {
        return super.dispatchKeyEvent(keyEvent);
    }

    @Override // androidx.lifecycle.g
    public androidx.lifecycle.e b() {
        return this.d;
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        View decorView = getWindow().getDecorView();
        if (decorView == null || !g.e.j.d.d(decorView, keyEvent)) {
            return g.e.j.d.e(this, decorView, this, keyEvent);
        }
        return true;
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean dispatchKeyShortcutEvent(KeyEvent keyEvent) {
        View decorView = getWindow().getDecorView();
        if (decorView == null || !g.e.j.d.d(decorView, keyEvent)) {
            return super.dispatchKeyShortcutEvent(keyEvent);
        }
        return true;
    }

    public <T extends a> T g(Class<T> cls) {
        return (T) this.b.get(cls);
    }

    public void h(a aVar) {
        this.b.put((Class<? extends a>) aVar.getClass(), aVar);
    }

    @Override // android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        o.e(this);
    }

    @Override // android.app.Activity
    protected void onSaveInstanceState(Bundle bundle) {
        this.d.k(e.b.CREATED);
        super.onSaveInstanceState(bundle);
    }
}
