package androidx.work.impl.constraints.trackers; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import androidx.annotation.RestrictTo; import androidx.work.Logger; import androidx.work.impl.utils.taskexecutor.TaskExecutor; import kotlin.jvm.internal.Intrinsics; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) /* loaded from: classes.dex */ public final class BatteryChargingTracker extends BroadcastReceiverConstraintTracker { /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public BatteryChargingTracker(Context context, TaskExecutor taskExecutor) { super(context, taskExecutor); Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(taskExecutor, "taskExecutor"); } @Override // androidx.work.impl.constraints.trackers.ConstraintTracker public Boolean readSystemState() { String str; Intent registerReceiver = getAppContext().registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED")); if (registerReceiver == null) { Logger logger = Logger.get(); str = BatteryChargingTrackerKt.TAG; logger.error(str, "getInitialState - null intent received"); return Boolean.FALSE; } return Boolean.valueOf(isBatteryChangedIntentCharging(registerReceiver)); } @Override // androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTracker public IntentFilter getIntentFilter() { IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.os.action.CHARGING"); intentFilter.addAction("android.os.action.DISCHARGING"); return intentFilter; } /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "jadx.core.dex.visitors.regions.SwitchOverStringVisitor$SwitchData.getNewCases()" is null at jadx.core.dex.visitors.regions.SwitchOverStringVisitor.restoreSwitchOverString(SwitchOverStringVisitor.java:109) at jadx.core.dex.visitors.regions.SwitchOverStringVisitor.visitRegion(SwitchOverStringVisitor.java:66) at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseIterativeStepInternal(DepthRegionTraversal.java:77) at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseIterativeStepInternal(DepthRegionTraversal.java:82) */ @Override // androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTracker public void onBroadcastReceive(Intent intent) { String str; Intrinsics.checkNotNullParameter(intent, "intent"); String action = intent.getAction(); if (action == null) { } Logger logger = Logger.get(); str = BatteryChargingTrackerKt.TAG; logger.debug(str, "Received " + action); switch (action.hashCode()) { case -1886648615: if (action.equals("android.intent.action.ACTION_POWER_DISCONNECTED")) { setState(Boolean.FALSE); break; } break; case -54942926: if (action.equals("android.os.action.DISCHARGING")) { setState(Boolean.FALSE); break; } break; case 948344062: if (action.equals("android.os.action.CHARGING")) { setState(Boolean.TRUE); break; } break; case 1019184907: if (action.equals("android.intent.action.ACTION_POWER_CONNECTED")) { setState(Boolean.TRUE); break; } break; } } private final boolean isBatteryChangedIntentCharging(Intent intent) { int intExtra = intent.getIntExtra("status", -1); return intExtra == 2 || intExtra == 5; } }