package io.fabric.sdk.android.services.events; import android.content.Context; import io.fabric.sdk.android.services.common.CommonUtils; import java.util.concurrent.ScheduledExecutorService; /* loaded from: classes2.dex */ public abstract class EventsHandler implements EventsStorageListener { protected final Context a; protected final ScheduledExecutorService b; protected EventsStrategy c; public EventsHandler(Context context, EventsStrategy eventsStrategy, EventsFilesManager eventsFilesManager, ScheduledExecutorService scheduledExecutorService) { this.a = context.getApplicationContext(); this.b = scheduledExecutorService; this.c = eventsStrategy; eventsFilesManager.a((EventsStorageListener) this); } public void a(final T t, final boolean z) { a(new Runnable() { // from class: io.fabric.sdk.android.services.events.EventsHandler.1 /* JADX WARN: Multi-variable type inference failed */ @Override // java.lang.Runnable public void run() { try { EventsHandler.this.c.a(t); if (z) { EventsHandler.this.c.c(); } } catch (Exception e) { CommonUtils.a(EventsHandler.this.a, "Failed to record event.", e); } } }); } @Override // io.fabric.sdk.android.services.events.EventsStorageListener public void a(String str) { a(new Runnable() { // from class: io.fabric.sdk.android.services.events.EventsHandler.3 @Override // java.lang.Runnable public void run() { try { EventsHandler.this.c.b(); } catch (Exception e) { CommonUtils.a(EventsHandler.this.a, "Failed to send events files.", e); } } }); } protected void a(Runnable runnable) { try { this.b.submit(runnable); } catch (Exception e) { CommonUtils.a(this.a, "Failed to submit events task", e); } } }