private Task ShowToastAsync(string text, ToastLength duration) { return(Mvx.Resolve <IMvxMainThreadAsyncDispatcher>() .ExecuteOnMainThreadAsync(() => Toast.MakeText(Application.Context, text, duration)) .ContinueWith(t => Task.Delay(duration.ToTimeSpan()))); }