package io.flutter.embedding.android;

import android.app.Activity;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public interface h extends k, j, io.flutter.plugin.platform.g {
    TransparencyMode C();

    void E();

    void a(xc.c cVar);

    void b(xc.c cVar);

    void c();

    void d();

    boolean f();

    String g();

    @Nullable
    Activity getActivity();

    @Nullable
    String getCachedEngineGroupId();

    @Nullable
    String getCachedEngineId();

    Context getContext();

    @Nullable
    List<String> getDartEntrypointArgs();

    @Nullable
    String getDartEntrypointLibraryUri();

    @Nullable
    String getInitialRoute();

    androidx.lifecycle.l getLifecycle();

    void k();

    void m();

    boolean o();

    void p();

    @Override // io.flutter.embedding.android.k
    @Nullable
    xc.c provideFlutterEngine(@NonNull Context context);

    @Nullable
    io.flutter.plugin.platform.h providePlatformPlugin(@Nullable Activity activity, @NonNull xc.c cVar);

    boolean r();

    boolean s();

    @Nullable
    boolean shouldHandleDeeplinking();

    void t();

    String v();

    xyz.stream.utils.a0 x();

    RenderMode y();
}
