예제 #1
0
 private void TakeDriverOnline()
 {
     availablityListener = new AvailablityListener();
     availablityListener.Create(mLastLocation);
     availablityListener.RideAssigned  += AvailablityListener_RideAssigned;
     availablityListener.RideTimedOut  += AvailablityListener_RideTimedOut;
     availablityListener.RideCancelled += AvailablityListener_RideCancelled;
 }
예제 #2
0
        private void TakeDriverOffline()
        {
            if (availablityListener == null)
            {
                return;
            }

            availablityListener.RemoveListener();
            availablityListener = null;
        }
예제 #3
0
 private void TakeDriverOnline()
 {
     if (mLastLocation == null)
     {
         return;
     }
     else
     {
         availablityListener = new AvailablityListener(this);
         availablityListener.Create(mLastLocation);
         availablityListener.RideAssigned  += AvailablityListener_RideAssigned;
         availablityListener.RideTimedOut  += AvailablityListener_RideTimedOut;
         availablityListener.RideCancelled += AvailablityListener_RideCancelled;
     }
 }
예제 #4
0
 void TakeDriverOffline()
 {
     availablityListener.RemoveListener();
     availablityListener = null;
 }
예제 #5
0
 private void TakeDriverOffline()
 {
     _availablityListener.RemoveListener();
     _availablityListener = null;
 }