package com.vungle.ads.internal.util; import android.os.Handler; import android.os.Looper; import android.os.SystemClock; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes4.dex */ public final class HandlerScheduler { private final Handler handler = new Handler(Looper.getMainLooper()); public final void schedule(Runnable runnable, String tag, long j) { Intrinsics.checkNotNullParameter(runnable, "runnable"); Intrinsics.checkNotNullParameter(tag, "tag"); this.handler.postAtTime(runnable, tag, calculateTime(j)); } private final long calculateTime(long j) { return SystemClock.uptimeMillis() + j; } public final void schedule(Runnable runnable, long j) { Intrinsics.checkNotNullParameter(runnable, "runnable"); this.handler.postAtTime(runnable, calculateTime(j)); } public final void cancel(String tag) { Intrinsics.checkNotNullParameter(tag, "tag"); this.handler.removeCallbacksAndMessages(tag); } public final void cancelAll() { this.handler.removeCallbacksAndMessages(null); } }