package defpackage;

import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.util.Base64;
import com.google.android.datatransport.runtime.j;
import com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver;

/* JADX INFO: loaded from: classes.dex */
public class fh implements kta {
    @Override // defpackage.kta
    public final void a(j jVar, int i) {
        b(jVar, i, false);
    }

    @Override // defpackage.kta
    public final void b(j jVar, int i, boolean z) {
        Uri.Builder builder = new Uri.Builder();
        builder.appendQueryParameter("backendName", jVar.b());
        builder.appendQueryParameter("priority", String.valueOf(hi7.a(jVar.d())));
        if (jVar.c() != null) {
            builder.appendQueryParameter("extras", Base64.encodeToString(jVar.c(), 0));
        }
        Intent intent = new Intent((Context) null, (Class<?>) AlarmManagerSchedulerBroadcastReceiver.class);
        intent.setData(builder.build());
        intent.putExtra("attemptNumber", i);
        if (z || PendingIntent.getBroadcast(null, 0, intent, 603979776) == null) {
            throw null;
        }
        th5.a("AlarmManagerScheduler", "Upload for context %s is already scheduled. Returning...", jVar);
    }
}
