package com.baseflow.permissionhandler;

import android.app.Activity;
import android.content.Context;
import androidx.annotation.Nullable;
import ed.u;

/* JADX INFO: loaded from: classes.dex */
public final class c implements ad.c, bd.a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public e f5540a;

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

    @Nullable
    private b methodCallHandler;

    @Nullable
    private bd.c pluginBinding;

    @Override // bd.a
    public final void onAttachedToActivity(bd.c cVar) {
        xc.e eVar = (xc.e) cVar;
        Activity activity = eVar.f34783a;
        e eVar2 = this.f5540a;
        if (eVar2 != null) {
            eVar2.setActivity(activity);
        }
        this.pluginBinding = cVar;
        eVar.f34786d.add(this.f5540a);
        bd.c cVar2 = this.pluginBinding;
        ((xc.e) cVar2).f34785c.add(this.f5540a);
    }

    @Override // ad.c
    public final void onAttachedToEngine(ad.b bVar) {
        Context context = bVar.f442a;
        this.f5540a = new e(context);
        u uVar = new u(bVar.f443b, "flutter.baseflow.com/permissions/methods");
        this.f5541b = uVar;
        b bVar2 = new b(context, new com.google.android.material.shape.f(), this.f5540a, new com.google.android.material.shape.f());
        this.methodCallHandler = bVar2;
        uVar.setMethodCallHandler(bVar2);
    }

    @Override // bd.a
    public final void onDetachedFromActivity() {
        e eVar = this.f5540a;
        if (eVar != null) {
            eVar.setActivity(null);
        }
        bd.c cVar = this.pluginBinding;
        if (cVar != null) {
            ((xc.e) cVar).a(this.f5540a);
            bd.c cVar2 = this.pluginBinding;
            ((xc.e) cVar2).f34785c.remove(this.f5540a);
        }
        this.pluginBinding = null;
    }

    @Override // bd.a
    public final void onDetachedFromActivityForConfigChanges() {
        onDetachedFromActivity();
    }

    @Override // ad.c
    public final void onDetachedFromEngine(ad.b bVar) {
        this.f5541b.setMethodCallHandler(null);
        this.f5541b = null;
        this.methodCallHandler = null;
    }

    @Override // bd.a
    public final void onReattachedToActivityForConfigChanges(bd.c cVar) {
        onAttachedToActivity(cVar);
    }
}
