package d.e.g.m;

import android.os.IBinder;
import android.os.RemoteException;
import android.util.Log;
import d.e.g.l.a;
import d.e.g.l.b;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: compiled from: SDKPCRemoteSp20Command.java */
/* JADX INFO: loaded from: classes.dex */
public class b {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static b f3570c;
    private d.e.g.l.b a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private Map<String, d.e.g.m.a> f3571b = new HashMap();

    /* JADX INFO: compiled from: SDKPCRemoteSp20Command.java */
    class a extends a.AbstractBinderC0102a {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ d.e.g.m.a f3572b;

        a(b bVar, d.e.g.m.a aVar) {
            this.f3572b = aVar;
        }

        @Override // d.e.g.l.a
        public void a(byte[] bArr) throws RemoteException {
            this.f3572b.a(bArr);
        }
    }

    private b() {
    }

    public static b a() {
        if (f3570c == null) {
            f3570c = new b();
        }
        return f3570c;
    }

    private boolean b() {
        IBinder iBinderF = d.e.g.i.a.a.g().f("pcremote_sp20");
        if (iBinderF == null) {
            return false;
        }
        this.a = b.a.J(iBinderF);
        return true;
    }

    public void c() {
        Log.i("SDKPCRemoteSp20Command", "reConnect: ");
        Map<String, d.e.g.m.a> map = this.f3571b;
        if (map == null || map.isEmpty()) {
            return;
        }
        for (String str : this.f3571b.keySet()) {
            d(str, this.f3571b.get(str));
        }
    }

    public boolean d(String str, d.e.g.m.a aVar) {
        Log.d("SDKPCRemoteSp20Command", "registerCallBack: " + str);
        boolean zB = b();
        d.e.g.l.b bVar = this.a;
        if (bVar != null) {
            try {
                bVar.B(str, new a(this, aVar));
                if (this.f3571b != null) {
                    this.f3571b.put(str, aVar);
                }
            } catch (RemoteException e2) {
                Log.e("SDKPCRemoteSp20Command", "registerCallBack: ", e2);
            }
        }
        return zB && this.a != null;
    }
}
