Looking for xamarin.forms Keywords? Try Ask4Keywords

Xamarin.FormsAcceso a funciones nativas con DependencyService


Observaciones

Si no desea que su código se rompa cuando no se encuentra ninguna implementación, primero verifique que DependencyService tiene una implementación disponible.

Puede hacerlo mediante una simple comprobación si no es null .

var speaker = DependencyService.Get<ITextToSpeech>();

if (speaker != null)
{
    speaker.Speak("Ready for action!");
}

o, si su IDE es compatible con C # 6, con el operador condicional nulo:

var speaker = DependencyService.Get<ITextToSpeech>();

speaker?.Speak("Ready for action!");

Si no hace esto y no se encuentra ninguna implementación en tiempo de ejecución, su código generará una excepción.

Acceso a funciones nativas con DependencyService Ejemplos relacionados