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

73 lines
2.2 KiB
Java

package io.fabric.sdk.android;
import io.fabric.sdk.android.services.common.TimingMetric;
import io.fabric.sdk.android.services.concurrency.Priority;
import io.fabric.sdk.android.services.concurrency.PriorityAsyncTask;
import io.fabric.sdk.android.services.concurrency.UnmetDependencyException;
/* loaded from: classes2.dex */
class InitializationTask<Result> extends PriorityAsyncTask<Void, Void, Result> {
final Kit<Result> o;
public InitializationTask(Kit<Result> kit) {
this.o = kit;
}
@Override // io.fabric.sdk.android.services.concurrency.AsyncTask
protected void b(Result result) {
this.o.a((Kit<Result>) result);
this.o.d.a(new InitializationException(this.o.g() + " Initialization was cancelled"));
}
@Override // io.fabric.sdk.android.services.concurrency.AsyncTask
protected void c(Result result) {
this.o.b((Kit<Result>) result);
this.o.d.a((InitializationCallback<Result>) result);
}
@Override // io.fabric.sdk.android.services.concurrency.AsyncTask
protected void f() {
super.f();
TimingMetric a = a("onPreExecute");
try {
try {
boolean o = this.o.o();
a.b();
if (o) {
return;
}
} catch (UnmetDependencyException e) {
throw e;
} catch (Exception e2) {
Fabric.g().b("Fabric", "Failure onPreExecute()", e2);
a.b();
}
b(true);
} catch (Throwable th) {
a.b();
b(true);
throw th;
}
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // io.fabric.sdk.android.services.concurrency.AsyncTask
public Result a(Void... voidArr) {
TimingMetric a = a("doInBackground");
Result c = !e() ? this.o.c() : null;
a.b();
return c;
}
@Override // io.fabric.sdk.android.services.concurrency.PriorityProvider
public Priority a() {
return Priority.HIGH;
}
private TimingMetric a(String str) {
TimingMetric timingMetric = new TimingMetric(this.o.g() + "." + str, "KitInitialization");
timingMetric.a();
return timingMetric;
}
}