package com.kwad.sdk.g; import android.app.Service; import android.content.Intent; import android.os.IBinder; import com.kwad.sdk.api.proxy.BaseProxyService; import com.kwad.sdk.api.proxy.IServiceProxy; public abstract class a implements IServiceProxy { @Override // com.kwad.sdk.api.proxy.IServiceProxy public IBinder onBind(Service service, Intent intent) { return null; } @Override // com.kwad.sdk.api.proxy.IServiceProxy public void onCreate(Service service) { } @Override // com.kwad.sdk.api.proxy.IServiceProxy public void onDestroy(Service service) { } @Override // com.kwad.sdk.api.proxy.IServiceProxy public void onRebind(Service service, Intent intent) { } @Override // com.kwad.sdk.api.proxy.IServiceProxy public int onStartCommand(Service service, Intent intent, int i, int i2) { if (service instanceof BaseProxyService) { return ((BaseProxyService) service).superOnStartCommand(intent, i, i2); } throw new RuntimeException(service + " must be AbstractServiceProxy"); } @Override // com.kwad.sdk.api.proxy.IServiceProxy public boolean onUnbind(Service service, Intent intent) { if (service instanceof BaseProxyService) { return ((BaseProxyService) service).superOnUnbind(intent); } throw new RuntimeException(service + " must be AbstractServiceProxy"); } }