jimu-decompiled/sources/io/fabric/sdk/android/services/events/EventsHandler.java
2025-05-13 19:24:51 +02:00

59 lines
2.1 KiB
Java

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<T> implements EventsStorageListener {
protected final Context a;
protected final ScheduledExecutorService b;
protected EventsStrategy<T> c;
public EventsHandler(Context context, EventsStrategy<T> 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);
}
}
}