jimu-decompiled/sources/com/google/firebase/iid/zzb.java
2025-05-13 19:24:51 +02:00

81 lines
2.2 KiB
Java

package com.google.firebase.iid;
import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import android.util.Log;
import androidx.legacy.content.WakefulBroadcastReceiver;
import com.google.android.gms.common.util.concurrent.NamedThreadFactory;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/* loaded from: classes.dex */
public abstract class zzb extends Service {
final ExecutorService a;
private Binder b;
private final Object c;
private int d;
private int e;
public zzb() {
String valueOf = String.valueOf(getClass().getSimpleName());
this.a = Executors.newSingleThreadExecutor(new NamedThreadFactory(valueOf.length() != 0 ? "Firebase-".concat(valueOf) : new String("Firebase-")));
this.c = new Object();
this.e = 0;
}
/* JADX INFO: Access modifiers changed from: private */
public final void d(Intent intent) {
if (intent != null) {
WakefulBroadcastReceiver.a(intent);
}
synchronized (this.c) {
this.e--;
if (this.e == 0) {
stopSelfResult(this.d);
}
}
}
protected Intent a(Intent intent) {
return intent;
}
public boolean b(Intent intent) {
return false;
}
public abstract void c(Intent intent);
@Override // android.app.Service
public final synchronized IBinder onBind(Intent intent) {
if (Log.isLoggable("EnhancedIntentService", 3)) {
Log.d("EnhancedIntentService", "Service received bind request");
}
if (this.b == null) {
this.b = new zzf(this);
}
return this.b;
}
@Override // android.app.Service
public final int onStartCommand(Intent intent, int i, int i2) {
synchronized (this.c) {
this.d = i2;
this.e++;
}
Intent a = a(intent);
if (a == null) {
d(intent);
return 2;
}
if (b(a)) {
d(intent);
return 2;
}
this.a.execute(new zzc(this, a, intent));
return 3;
}
}