package androidx.work.impl; import android.os.Handler; import android.os.Looper; import androidx.annotation.NonNull; import androidx.annotation.RestrictTo; import androidx.core.os.HandlerCompat; import androidx.work.RunnableScheduler; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) /* loaded from: classes.dex */ public class DefaultRunnableScheduler implements RunnableScheduler { private final Handler mHandler = HandlerCompat.createAsync(Looper.getMainLooper()); @NonNull public Handler getHandler() { return this.mHandler; } @Override // androidx.work.RunnableScheduler public void scheduleWithDelay(long j, @NonNull Runnable runnable) { this.mHandler.postDelayed(runnable, j); } @Override // androidx.work.RunnableScheduler public void cancel(@NonNull Runnable runnable) { this.mHandler.removeCallbacks(runnable); } }