package d8;

import android.os.IBinder;
import android.os.Message;
import android.os.Messenger;
import android.os.RemoteException;
import androidx.annotation.Nullable;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
public final class l {

    @Nullable
    private final Messenger zza;

    @Nullable
    private final g zzb;

    public l(IBinder iBinder) throws RemoteException {
        String interfaceDescriptor = iBinder.getInterfaceDescriptor();
        if (Objects.equals(interfaceDescriptor, "android.os.IMessenger")) {
            this.zza = new Messenger(iBinder);
            this.zzb = null;
        } else {
            if (!Objects.equals(interfaceDescriptor, "com.google.android.gms.iid.IMessengerCompat")) {
                "Invalid interface descriptor: ".concat(String.valueOf(interfaceDescriptor));
                throw new RemoteException();
            }
            this.zzb = new g(iBinder);
            this.zza = null;
        }
    }

    public final void a(Message message) throws RemoteException {
        Messenger messenger = this.zza;
        if (messenger != null) {
            messenger.send(message);
            return;
        }
        g gVar = this.zzb;
        if (gVar == null) {
            throw new IllegalStateException("Both messengers are null");
        }
        Messenger messenger2 = gVar.f25020a;
        messenger2.getClass();
        messenger2.send(message);
    }
}
