package com.ss.android.socialbase.downloader.b; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; import java.util.Map; /* compiled from: ISqlCacheLoadCompleteCallbackAidl */ public interface b extends IInterface { void a(Map map, Map map2) throws RemoteException; /* compiled from: ISqlCacheLoadCompleteCallbackAidl */ public static abstract class a extends Binder implements b { public IBinder asBinder() { return this; } public a() { attachInterface(this, "com.ss.android.socialbase.downloader.db.ISqlCacheLoadCompleteCallbackAidl"); } public static b a(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface("com.ss.android.socialbase.downloader.db.ISqlCacheLoadCompleteCallbackAidl"); if (queryLocalInterface == null || !(queryLocalInterface instanceof b)) { return new C0283a(iBinder); } return (b) queryLocalInterface; } @Override // android.os.Binder public boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException { if (i == 1) { parcel.enforceInterface("com.ss.android.socialbase.downloader.db.ISqlCacheLoadCompleteCallbackAidl"); ClassLoader classLoader = getClass().getClassLoader(); a(parcel.readHashMap(classLoader), parcel.readHashMap(classLoader)); parcel2.writeNoException(); return true; } else if (i != 1598968902) { return super.onTransact(i, parcel, parcel2, i2); } else { parcel2.writeString("com.ss.android.socialbase.downloader.db.ISqlCacheLoadCompleteCallbackAidl"); return true; } } /* access modifiers changed from: private */ /* renamed from: com.ss.android.socialbase.downloader.b.b$a$a reason: collision with other inner class name */ /* compiled from: ISqlCacheLoadCompleteCallbackAidl */ public static class C0283a implements b { public static b a; private IBinder b; C0283a(IBinder iBinder) { this.b = iBinder; } public IBinder asBinder() { return this.b; } @Override // com.ss.android.socialbase.downloader.b.b public void a(Map map, Map map2) throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.ss.android.socialbase.downloader.db.ISqlCacheLoadCompleteCallbackAidl"); obtain.writeMap(map); obtain.writeMap(map2); if (this.b.transact(1, obtain, obtain2, 0) || a.a() == null) { obtain2.readException(); obtain2.recycle(); obtain.recycle(); return; } a.a().a(map, map2); } finally { obtain2.recycle(); obtain.recycle(); } } } public static b a() { return C0283a.a; } } }