package com.google.android.play.core.integrity;

import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.android.play.core.common.PlayCoreDialogWrapperActivity;
import defpackage.p1b;
import defpackage.sma;
import defpackage.sxa;
import defpackage.t1b;

/* JADX INFO: loaded from: classes2.dex */
final class as extends p1b {

    @sma
    final TaskCompletionSource a;

    @sma
    final sxa b;
    private final t1b c;
    private final String d;
    private final k e;
    private final Activity f;

    public as(Context context, k kVar, Activity activity, TaskCompletionSource taskCompletionSource, sxa sxaVar) {
        super("com.google.android.play.core.integrity.protocol.IRequestDialogCallback");
        this.c = new t1b("RequestDialogCallbackImpl");
        this.d = context.getPackageName();
        this.e = kVar;
        this.a = taskCompletionSource;
        this.f = activity;
        this.b = sxaVar;
    }

    @Override // defpackage.q1b
    public final void b(Bundle bundle) {
        this.b.d(this.a);
        this.c.b("onRequestDialog(%s)", this.d);
        ApiException apiExceptionA = this.e.a(bundle);
        if (apiExceptionA != null) {
            this.a.trySetException(apiExceptionA);
            return;
        }
        PendingIntent pendingIntent = (PendingIntent) bundle.getParcelable("dialog.intent");
        if (pendingIntent == null) {
            t1b t1bVar = this.c;
            Object[] objArr = {this.d};
            if (Log.isLoggable("PlayCore", 6)) {
                Log.e("PlayCore", t1b.d(t1bVar.a, "onRequestDialog(%s): got null dialog intent", objArr));
            } else {
                t1bVar.getClass();
            }
            this.a.trySetResult(0);
            return;
        }
        Intent intent = new Intent(this.f, (Class<?>) PlayCoreDialogWrapperActivity.class);
        intent.putExtra("confirmation_intent", pendingIntent);
        intent.setFlags(536870912);
        intent.putExtra("result_receiver", new ar(this, this.b.a()));
        t1b t1bVar2 = this.c;
        Object[] objArr2 = new Object[0];
        if (Log.isLoggable("PlayCore", 3)) {
            t1b.d(t1bVar2.a, "Starting dialog intent...", objArr2);
        } else {
            t1bVar2.getClass();
        }
        this.f.startActivityForResult(intent, 0);
    }
}
