package com.ubtrobot.analytics; import android.os.Handler; /* loaded from: classes2.dex */ public class Retry { private int a; private RetryRunnable b; private Handler c; private RetryListener d; public interface RetryListener { void a(); } private class RetryRunnable implements Runnable { private RetryRunnable() { } @Override // java.lang.Runnable public void run() { Retry.this.d.a(); Retry.this.c.postDelayed(this, (long) (Math.pow(2.0d, Retry.this.a) * 1000.0d)); Retry.c(Retry.this); Retry retry = Retry.this; retry.a = retry.a > 32 ? 0 : Retry.this.a; } } public Retry(RetryListener retryListener) { if (retryListener == null) { throw new IllegalArgumentException("Argument retryListener is null."); } this.d = retryListener; this.b = new RetryRunnable(); this.c = new Handler(); } static /* synthetic */ int c(Retry retry) { int i = retry.a; retry.a = i + 1; return i; } public void b() { this.c.removeCallbacks(this.b); } public void a() { this.a = 0; this.c.removeCallbacks(this.b); this.c.post(this.b); } }