package P0;

import L1.A;
import L1.B;
import android.app.Activity;
import android.content.Context;
import io.flutter.embedding.engine.plugins.FlutterPlugin;
import io.flutter.embedding.engine.plugins.activity.ActivityAware;
import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding;
import io.flutter.plugin.common.MethodChannel;

/* JADX INFO: loaded from: classes.dex */
public final class b implements FlutterPlugin, ActivityAware {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public c f2497k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public MethodChannel f2498l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public ActivityPluginBinding f2499m;

    @Override // io.flutter.embedding.engine.plugins.activity.ActivityAware
    public final void onAttachedToActivity(ActivityPluginBinding activityPluginBinding) {
        Activity activity = activityPluginBinding.getActivity();
        c cVar = this.f2497k;
        if (cVar != null) {
            cVar.f2502m = activity;
        }
        this.f2499m = activityPluginBinding;
        activityPluginBinding.addActivityResultListener(cVar);
        this.f2499m.addRequestPermissionsResultListener(this.f2497k);
    }

    @Override // io.flutter.embedding.engine.plugins.FlutterPlugin
    public final void onAttachedToEngine(FlutterPlugin.FlutterPluginBinding flutterPluginBinding) {
        this.f2497k = new c(flutterPluginBinding.getApplicationContext());
        Context applicationContext = flutterPluginBinding.getApplicationContext();
        MethodChannel methodChannel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), "flutter.baseflow.com/permissions/methods");
        this.f2498l = methodChannel;
        methodChannel.setMethodCallHandler(new a(applicationContext, new A(16), this.f2497k, new B(16)));
    }

    @Override // io.flutter.embedding.engine.plugins.activity.ActivityAware
    public final void onDetachedFromActivity() {
        c cVar = this.f2497k;
        if (cVar != null) {
            cVar.f2502m = null;
        }
        ActivityPluginBinding activityPluginBinding = this.f2499m;
        if (activityPluginBinding != null) {
            activityPluginBinding.removeActivityResultListener(cVar);
            this.f2499m.removeRequestPermissionsResultListener(this.f2497k);
        }
        this.f2499m = null;
    }

    @Override // io.flutter.embedding.engine.plugins.activity.ActivityAware
    public final void onDetachedFromActivityForConfigChanges() {
        onDetachedFromActivity();
    }

    @Override // io.flutter.embedding.engine.plugins.FlutterPlugin
    public final void onDetachedFromEngine(FlutterPlugin.FlutterPluginBinding flutterPluginBinding) {
        this.f2498l.setMethodCallHandler(null);
        this.f2498l = null;
    }

    @Override // io.flutter.embedding.engine.plugins.activity.ActivityAware
    public final void onReattachedToActivityForConfigChanges(ActivityPluginBinding activityPluginBinding) {
        onAttachedToActivity(activityPluginBinding);
    }
}
