public class ServiceManager implements IConstants{
public IMediaService mService;
private Context mContext;
private ServiceConnection mConn;
private IOnServiceConnectComplete mIOnServiceConnectComplete;
public ServiceManager(Context context){
this.mContext = context;
System.out.println("serMan");
initConn();
}
private void initConn(){
mConn = new ServiceConnection() {
@Override
public void onServiceDisconnected(ComponentName name) {
// TODO Auto-generated method stub
}
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
System.out.println("onServiceConnected");
mService = IMediaService.Stub.asInterface(service);
if(mService != null){
mIOnServiceConnectComplete.onServiceConnectionComplete(mService);
}
}
};
}