package androidx.work.impl;

import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.work.u;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public abstract class f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final /* synthetic */ int f4583a = 0;

    static {
        u.e("Schedulers");
    }

    public static void a(androidx.work.c cVar, WorkDatabase workDatabase, List list) {
        if (list == null || list.size() == 0) {
            return;
        }
        n4.p pVarWorkSpecDao = workDatabase.workSpecDao();
        workDatabase.beginTransaction();
        try {
            n4.r rVar = (n4.r) pVarWorkSpecDao;
            ArrayList arrayListH = rVar.h(cVar.f4545h);
            ArrayList arrayListG = rVar.g();
            if (arrayListH.size() > 0) {
                long jCurrentTimeMillis = System.currentTimeMillis();
                Iterator it = arrayListH.iterator();
                while (it.hasNext()) {
                    rVar.v(jCurrentTimeMillis, ((n4.o) it.next()).f30818a);
                }
            }
            workDatabase.setTransactionSuccessful();
            workDatabase.endTransaction();
            if (arrayListH.size() > 0) {
                n4.o[] oVarArr = (n4.o[]) arrayListH.toArray(new n4.o[arrayListH.size()]);
                Iterator it2 = list.iterator();
                while (it2.hasNext()) {
                    e eVar = (e) it2.next();
                    if (eVar.b()) {
                        eVar.a(oVarArr);
                    }
                }
            }
            if (arrayListG.size() > 0) {
                n4.o[] oVarArr2 = (n4.o[]) arrayListG.toArray(new n4.o[arrayListG.size()]);
                Iterator it3 = list.iterator();
                while (it3.hasNext()) {
                    e eVar2 = (e) it3.next();
                    if (!eVar2.b()) {
                        eVar2.a(oVarArr2);
                    }
                }
            }
        } catch (Throwable th) {
            workDatabase.endTransaction();
            throw th;
        }
    }

    @Nullable
    private static e tryCreateGcmBasedScheduler(@NonNull Context context) {
        try {
            e eVar = (e) Class.forName("androidx.work.impl.background.gcm.GcmScheduler").getConstructor(Context.class).newInstance(context);
            u uVarC = u.c();
            String.format("Created %s", "androidx.work.impl.background.gcm.GcmScheduler");
            uVarC.a(new Throwable[0]);
            return eVar;
        } catch (Throwable th) {
            u.c().a(th);
            return null;
        }
    }
}
