コード例 #1
0
        private void Error(MvxLocationError error)
        {
            var message = new LocationMessage(this, -1, -1, true, error.Code.ToString());

            _watcher.Stop();
            _messenger.Publish(message);
        }
コード例 #2
0
        private void OnError(MvxLocationError error)
        {
            switch (error.Code)
            {
            case MvxLocationErrorCode.PermissionDenied: StatusMessage = "Access to location service denied"; break;

            case MvxLocationErrorCode.PositionUnavailable: StatusMessage = "Current position is unavailable"; break;

            case MvxLocationErrorCode.ServiceUnavailable: StatusMessage = "Location service is unavailable"; break;

            case MvxLocationErrorCode.Timeout: StatusMessage = "Location service has a timeout"; break;
            }

            Latitude  = "";
            Longitude = "";
        }
コード例 #3
0
 public void onError(MvxLocationError error)
 {
     if (options.Accuracy == MvxLocationAccuracy.Fine && (DateTime.Now - _locationAcquired).TotalSeconds > 30)
     {
         if (_location.Started)
         {
             return;
         }
         _location.Stop();
         options.Accuracy = MvxLocationAccuracy.Coarse;
         InitializeLocation(options);
     }
     if ((DateTime.Now - _locationAcquired).TotalSeconds > 30)
     {
         LocationAvailable = false;
     }
 }
コード例 #4
0
        private void _onError(MvxLocationError error)
        {
            Mvx.Error("Seen location error {0}", error.Code);

            //ServiceUnavailable = 0,
            //PermissionDenied = 1,
            //PositionUnavailable = 2,
            //Timeout = 3,
            //Network = 4,
            //Canceled = 5

            switch (error.Code)
            {
            case MvxLocationErrorCode.ServiceUnavailable:
                _permissionGranted = true;
                _isAvailable       = false;
                _watcher.Stop();
                break;

            case MvxLocationErrorCode.PermissionDenied:
                _isAvailable       = false;
                _permissionGranted = false;
                _watcher.Stop();
                break;

            case MvxLocationErrorCode.PositionUnavailable:
                break;

            case MvxLocationErrorCode.Timeout:
                break;

            case MvxLocationErrorCode.Network:
                break;

            case MvxLocationErrorCode.Canceled:
                break;

            default:
                break;
            }
        }
コード例 #5
0
ファイル: LocationService.cs プロジェクト: klzig/MapX
 private void OnError(MvxLocationError error)
 {
     _locationMessage.UpdateError(String.Format("{0}", error.Code));
     StartUpdateTimer();
 }
コード例 #6
0
 private void OnError(MvxLocationError error)
 {
     Mvx.Warning("Error seen during location {0}", error.Code);
 }
コード例 #7
0
ファイル: GpsService.cs プロジェクト: alexschott/mwf
 private void OnError(MvxLocationError error)
 {
     Mvx.Error("Location error: {0}", error.Code.ToString());
 }
コード例 #8
0
 private void OnError(MvxLocationError error)
 {
     Error = error.Code.ToString();
 }
コード例 #9
0
 private void OnLocationError(MvxLocationError error)
 {
     Debug.WriteLine("Location error: " + error.Code);
 }
コード例 #10
0
 private void OnError(MvxLocationError error)
 {
     TraceHelper.Trace("Error getting location", error.ToString());
 }
コード例 #11
0
 public void OnError(MvxLocationError obj)
 {
     Mvx.Trace(MvxTraceLevel.Error, "Failed to get location: {0}", obj.Code);
 }
コード例 #12
0
 private void OnWatcherError(MvxLocationError error)
 {
     MvxLog.Instance.Log(MvxLogLevel.Warn, () => $"Error tracking location - {error.Code}");
 }
コード例 #13
0
ファイル: LocationService.cs プロジェクト: knarte/TestingApp
 private void OnError(MvxLocationError error)
 {
     var x = error;
 }
コード例 #14
0
 private void OnError(MvxLocationError error)
 {
     throw new Exception(error.ToString());
 }
コード例 #15
0
 private void OnError(MvxLocationError error)
 {
     Error = error.Code.ToString();
 }
コード例 #16
0
 void errorEventHandleAction(MvxLocationError obj)
 {
     System.Diagnostics.Debug.WriteLine("-- Error get location: {} --", obj.Code);
     _currentLocationPageView = null;
 }
コード例 #17
0
 private void OnError(MvxLocationError obj)
 {
     // ignored!
 }
コード例 #18
0
 private void OnLocationNotFound(MvxLocationError error)
 {
 }
コード例 #19
0
 private void OnError(MvxLocationError error)
 {
     // TODO - shuold handle the error better than this really!
     LastError = error.Code.ToString();
 }
コード例 #20
0
 private void OnError(MvxLocationError error)
 {
     RunOnUiThread(() => UpdateError(error));
 }
コード例 #21
0
 private void OnError(MvxLocationError error)
 {
 }
コード例 #22
0
 private void UpdateError(MvxLocationError error)
 {
     _errorText.Text = error == null ? "" : error.Code.ToString();
 }
コード例 #23
0
 private void OnError(MvxLocationError error)
 {
     // TODO - shuold handle the error better than this really!
     LastError = error.Code.ToString();
 }
コード例 #24
0
 private void OnError(MvxLocationError error)
 {
     Debug.WriteLine(error);
 }
コード例 #25
0
 /// <summary>
 /// Called when [error].
 /// </summary>
 /// <param name="error">The error.</param>
 private void OnError(MvxLocationError error)
 {
     this._log.LogError($"ERROR: Location Error: {0}", error.Code);
 }
コード例 #26
0
 protected void SendError(MvxLocationError error)
 {
     var errorCallback = _errorCallback;
     if (errorCallback != null)
         errorCallback(error);
 }
コード例 #27
0
ファイル: LocationService.cs プロジェクト: saxos1983/FindBack
 private void OnLocationError(MvxLocationError error)
 {
     Mvx.Error("Error in retrieving location {0}", error.Code);
 }
コード例 #28
0
 private void OnError(MvxLocationError obj)
 {
     throw new NotImplementedException();
 }
コード例 #29
0
 private void OnError(MvxLocationError obj)
 {
     // Mvx.
 }
コード例 #30
0
 private void OnError(MvxLocationError error)
 {
     RunOnUiThread(() => UpdateError(error));
 }
コード例 #31
0
 private void OnError(MvxLocationError error)
 {
     Mvx.Error("Seen location error {0}", error.Code);
 }
コード例 #32
0
 private void UpdateError(MvxLocationError error)
 {
     _errorText.Text = error == null ? "" : error.Code.ToString();
 }