package io.flutter.embedding.android;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.graphics.drawable.ColorDrawable;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.window.OnBackInvokedCallback;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.lifecycle.Lifecycle$Event;
import java.util.List;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class FlutterActivity extends Activity implements h, androidx.lifecycle.p {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final int f27835e = View.generateViewId();

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public boolean f27836a = false;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public i f27837b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final androidx.lifecycle.r f27838c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final OnBackInvokedCallback f27839d;

    public FlutterActivity() {
        int i10 = Build.VERSION.SDK_INT;
        this.f27839d = i10 < 33 ? null : i10 >= 34 ? new e(this) : new e.e0(this, 3);
        this.f27838c = new androidx.lifecycle.r(this);
    }

    @Override // io.flutter.embedding.android.h
    public final TransparencyMode C() {
        return h() == FlutterActivityLaunchConfigs$BackgroundMode.f27840a ? TransparencyMode.f27883a : TransparencyMode.f27884b;
    }

    @Override // io.flutter.embedding.android.h
    public final void E() {
    }

    @Override // io.flutter.embedding.android.h, io.flutter.embedding.android.j
    public void a(xc.c cVar) {
        if (this.f27837b.f27911b) {
            return;
        }
        nb.g.L(cVar);
    }

    @Override // io.flutter.embedding.android.h, io.flutter.embedding.android.j
    public final void b(xc.c cVar) {
    }

    @Override // io.flutter.embedding.android.h
    public final void c() {
    }

    @Override // io.flutter.embedding.android.h
    public final void d() {
        if (Build.VERSION.SDK_INT >= 29) {
            reportFullyDrawn();
        }
    }

    @Override // io.flutter.plugin.platform.g
    public final boolean e() {
        return false;
    }

    @Override // io.flutter.embedding.android.h
    public final boolean f() {
        return getIntent().hasExtra("enable_state_restoration") ? getIntent().getBooleanExtra("enable_state_restoration", false) : getCachedEngineId() == null;
    }

    @Override // io.flutter.embedding.android.h
    public final String g() {
        if (getIntent().hasExtra("dart_entrypoint")) {
            return getIntent().getStringExtra("dart_entrypoint");
        }
        try {
            Bundle metaData = getMetaData();
            String string = metaData != null ? metaData.getString("io.flutter.Entrypoint") : null;
            return string != null ? string : "main";
        } catch (PackageManager.NameNotFoundException unused) {
            return "main";
        }
    }

    @Override // io.flutter.embedding.android.h
    public final Activity getActivity() {
        return this;
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getCachedEngineGroupId() {
        return getIntent().getStringExtra("cached_engine_group_id");
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getCachedEngineId() {
        return getIntent().getStringExtra("cached_engine_id");
    }

    @Override // io.flutter.embedding.android.h
    public final Context getContext() {
        return this;
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public List<String> getDartEntrypointArgs() {
        return (List) getIntent().getSerializableExtra("dart_entrypoint_args");
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getDartEntrypointLibraryUri() {
        try {
            Bundle metaData = getMetaData();
            if (metaData != null) {
                return metaData.getString("io.flutter.EntrypointUri");
            }
            return null;
        } catch (PackageManager.NameNotFoundException unused) {
            return null;
        }
    }

    @Nullable
    public xc.c getFlutterEngine() {
        return this.f27837b.getFlutterEngine();
    }

    @Override // io.flutter.embedding.android.h
    public final String getInitialRoute() {
        if (getIntent().hasExtra("route")) {
            return getIntent().getStringExtra("route");
        }
        try {
            Bundle metaData = getMetaData();
            if (metaData != null) {
                return metaData.getString("io.flutter.InitialRoute");
            }
            return null;
        } catch (PackageManager.NameNotFoundException unused) {
            return null;
        }
    }

    @Override // io.flutter.embedding.android.h, androidx.lifecycle.p
    public final androidx.lifecycle.l getLifecycle() {
        return this.f27838c;
    }

    @Nullable
    public Bundle getMetaData() throws PackageManager.NameNotFoundException {
        return getPackageManager().getActivityInfo(getComponentName(), 128).metaData;
    }

    public final FlutterActivityLaunchConfigs$BackgroundMode h() {
        return getIntent().hasExtra("background_mode") ? FlutterActivityLaunchConfigs$BackgroundMode.valueOf(getIntent().getStringExtra("background_mode")) : FlutterActivityLaunchConfigs$BackgroundMode.f27840a;
    }

    public final boolean i() {
        i iVar = this.f27837b;
        if (iVar == null) {
            hashCode();
            return false;
        }
        if (iVar.f27914e) {
            return true;
        }
        hashCode();
        return false;
    }

    @Override // io.flutter.embedding.android.h
    public final void k() {
    }

    @Override // io.flutter.plugin.platform.g
    public final void l(boolean z10) {
        OnBackInvokedCallback onBackInvokedCallback = this.f27839d;
        if (z10 && !this.f27836a) {
            if (Build.VERSION.SDK_INT >= 33) {
                getOnBackInvokedDispatcher().registerOnBackInvokedCallback(0, onBackInvokedCallback);
                this.f27836a = true;
                return;
            }
            return;
        }
        if (z10 || !this.f27836a || Build.VERSION.SDK_INT < 33) {
            return;
        }
        getOnBackInvokedDispatcher().unregisterOnBackInvokedCallback(onBackInvokedCallback);
        this.f27836a = false;
    }

    @Override // io.flutter.embedding.android.h
    public final void m() {
        toString();
        Objects.toString(getFlutterEngine());
        i iVar = this.f27837b;
        if (iVar != null) {
            iVar.j();
            this.f27837b.k();
        }
    }

    @Override // io.flutter.embedding.android.h
    public final boolean o() {
        return this.f27836a;
    }

    @Override // android.app.Activity
    public void onActivityResult(int i10, int i11, Intent intent) {
        if (i()) {
            this.f27837b.g(i10, i11, intent);
        }
    }

    @Override // android.app.Activity
    public final void onBackPressed() {
        if (i()) {
            this.f27837b.i();
        }
    }

    @Override // android.app.Activity
    public void onCreate(@Nullable Bundle bundle) {
        int i10;
        try {
            Bundle metaData = getMetaData();
            if (metaData != null && (i10 = metaData.getInt("io.flutter.embedding.android.NormalTheme", -1)) != -1) {
                setTheme(i10);
            }
        } catch (PackageManager.NameNotFoundException unused) {
        }
        super.onCreate(bundle);
        if (bundle != null) {
            l(bundle.getBoolean("enableOnBackInvokedCallbackState"));
        }
        i iVar = new i(this, null);
        this.f27837b = iVar;
        iVar.h();
        this.f27837b.onRestoreInstanceState(bundle);
        this.f27838c.e(Lifecycle$Event.ON_CREATE);
        if (h() == FlutterActivityLaunchConfigs$BackgroundMode.f27841b) {
            getWindow().setBackgroundDrawable(new ColorDrawable(0));
        }
        setContentView(this.f27837b.onCreateView(null, null, null, f27835e, y() == RenderMode.f27880a));
        Window window = getWindow();
        window.addFlags(Integer.MIN_VALUE);
        window.setStatusBarColor(1073741824);
        window.getDecorView().setSystemUiVisibility(1280);
    }

    @Override // android.app.Activity
    public void onDestroy() {
        super.onDestroy();
        if (i()) {
            this.f27837b.j();
            this.f27837b.k();
        }
        if (Build.VERSION.SDK_INT >= 33) {
            getOnBackInvokedDispatcher().unregisterOnBackInvokedCallback(this.f27839d);
            this.f27836a = false;
        }
        i iVar = this.f27837b;
        if (iVar != null) {
            iVar.v();
            this.f27837b = null;
        }
        this.f27838c.e(Lifecycle$Event.ON_DESTROY);
    }

    @Override // android.app.Activity
    public final void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        if (i()) {
            this.f27837b.l(intent);
        }
    }

    @Override // android.app.Activity
    public final void onPause() {
        super.onPause();
        if (i()) {
            this.f27837b.m();
        }
        this.f27838c.e(Lifecycle$Event.ON_PAUSE);
    }

    @Override // android.app.Activity
    public final void onPostResume() {
        super.onPostResume();
        if (i()) {
            this.f27837b.n();
        }
    }

    @Override // android.app.Activity
    public final void onRequestPermissionsResult(int i10, String[] strArr, int[] iArr) {
        if (i()) {
            this.f27837b.o(i10, strArr, iArr);
        }
    }

    @Override // android.app.Activity
    public void onResume() {
        super.onResume();
        this.f27838c.e(Lifecycle$Event.ON_RESUME);
        if (i()) {
            this.f27837b.p();
        }
    }

    @Override // android.app.Activity
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        if (i()) {
            this.f27837b.onSaveInstanceState(bundle);
        }
    }

    @Override // android.app.Activity
    public void onStart() {
        super.onStart();
        this.f27838c.e(Lifecycle$Event.ON_START);
        if (i()) {
            this.f27837b.q();
        }
    }

    @Override // android.app.Activity
    public void onStop() {
        super.onStop();
        if (i()) {
            this.f27837b.r();
        }
        this.f27838c.e(Lifecycle$Event.ON_STOP);
    }

    @Override // android.app.Activity, android.content.ComponentCallbacks2
    public final void onTrimMemory(int i10) {
        super.onTrimMemory(i10);
        if (i()) {
            this.f27837b.s(i10);
        }
    }

    @Override // android.app.Activity
    public void onUserLeaveHint() {
        if (i()) {
            this.f27837b.t();
        }
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public final void onWindowFocusChanged(boolean z10) {
        super.onWindowFocusChanged(z10);
        if (i()) {
            this.f27837b.u(z10);
        }
    }

    @Override // io.flutter.embedding.android.h
    public final void p() {
    }

    @Override // io.flutter.embedding.android.h, io.flutter.embedding.android.k
    @Nullable
    public xc.c provideFlutterEngine(@NonNull Context context) {
        return null;
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public io.flutter.plugin.platform.h providePlatformPlugin(@Nullable Activity activity, @NonNull xc.c cVar) {
        return new io.flutter.plugin.platform.h(getActivity(), cVar.f34772l, this);
    }

    @Override // io.flutter.embedding.android.h
    public final boolean r() {
        return true;
    }

    @Override // io.flutter.embedding.android.h
    public final boolean s() {
        boolean booleanExtra = getIntent().getBooleanExtra("destroy_engine_with_activity", false);
        return (getCachedEngineId() != null || this.f27837b.f27911b) ? booleanExtra : getIntent().getBooleanExtra("destroy_engine_with_activity", true);
    }

    @Override // io.flutter.embedding.android.h
    public final boolean shouldHandleDeeplinking() {
        try {
            Bundle metaData = getMetaData();
            if (metaData == null || !metaData.containsKey("flutter_deeplinking_enabled")) {
                return true;
            }
            return metaData.getBoolean("flutter_deeplinking_enabled");
        } catch (PackageManager.NameNotFoundException unused) {
            return false;
        }
    }

    @Override // io.flutter.embedding.android.h
    public final void t() {
    }

    @Override // io.flutter.embedding.android.h
    public final String v() {
        String dataString;
        if ((getApplicationInfo().flags & 2) == 0 || !"android.intent.action.RUN".equals(getIntent().getAction()) || (dataString = getIntent().getDataString()) == null) {
            return null;
        }
        return dataString;
    }

    @Override // io.flutter.embedding.android.h
    public final xyz.stream.utils.a0 x() {
        return xyz.stream.utils.a0.u(getIntent());
    }

    @Override // io.flutter.embedding.android.h
    public RenderMode y() {
        return h() == FlutterActivityLaunchConfigs$BackgroundMode.f27840a ? RenderMode.f27880a : RenderMode.f27881b;
    }
}
