public UploadServiceConnection(UploadServiceBinder binder)
 {
     if (binder != null)
     {
         _binder = binder;
     }
 }
        public void OnServiceConnected(ComponentName name, IBinder service)
        {
            UploadServiceBinder serviceBinder = service as UploadServiceBinder;

            if (serviceBinder != null)
            {
                _binder         = serviceBinder;
                _binder.IsBound = true;

                // raise the service bound event
                OnServiceConnected(_binder);

                // begin updating the location in the Service
                serviceBinder.UploadService.Initialize();
            }
        }