package androidx.work.impl.background.systemalarm; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import androidx.work.Constraints; import androidx.work.Logger; import androidx.work.NetworkType; import androidx.work.impl.model.WorkSpec; import java.util.Iterator; import java.util.List; /* loaded from: classes.dex */ abstract class ConstraintProxy extends BroadcastReceiver { private static final String TAG = Logger.tagWithPrefix("ConstraintProxy"); @Override // android.content.BroadcastReceiver public void onReceive(Context context, Intent intent) { Logger.get().debug(TAG, "onReceive : " + intent); context.startService(CommandHandler.createConstraintsChangedIntent(context)); } public static class BatteryNotLowProxy extends ConstraintProxy { @Override // androidx.work.impl.background.systemalarm.ConstraintProxy, android.content.BroadcastReceiver public /* bridge */ /* synthetic */ void onReceive(Context context, Intent intent) { super.onReceive(context, intent); } } public static class BatteryChargingProxy extends ConstraintProxy { @Override // androidx.work.impl.background.systemalarm.ConstraintProxy, android.content.BroadcastReceiver public /* bridge */ /* synthetic */ void onReceive(Context context, Intent intent) { super.onReceive(context, intent); } } public static class StorageNotLowProxy extends ConstraintProxy { @Override // androidx.work.impl.background.systemalarm.ConstraintProxy, android.content.BroadcastReceiver public /* bridge */ /* synthetic */ void onReceive(Context context, Intent intent) { super.onReceive(context, intent); } } public static class NetworkStateProxy extends ConstraintProxy { @Override // androidx.work.impl.background.systemalarm.ConstraintProxy, android.content.BroadcastReceiver public /* bridge */ /* synthetic */ void onReceive(Context context, Intent intent) { super.onReceive(context, intent); } } public static void updateAll(Context context, List list) { Iterator it = list.iterator(); boolean z = false; boolean z2 = false; boolean z3 = false; boolean z4 = false; while (it.hasNext()) { Constraints constraints = it.next().constraints; z |= constraints.requiresBatteryNotLow(); z2 |= constraints.requiresCharging(); z3 |= constraints.requiresStorageNotLow(); z4 |= constraints.getRequiredNetworkType() != NetworkType.NOT_REQUIRED; if (z && z2 && z3 && z4) { break; } } context.sendBroadcast(ConstraintProxyUpdateReceiver.newConstraintProxyUpdateIntent(context, z, z2, z3, z4)); } }