Как бросить исключение с MessageBox в Xamarin - PullRequest
0 голосов
/ 28 февраля 2019

Я создаю приложение, которое получает данные из API, но иногда возникает ошибка.

У меня есть исключение в моем коде, когда StatusCode не в порядке.Но я должен с этим справиться.

Итак, мой вопрос - как получить исключение в другом потоке и выбросить его с окном сообщения в xamarin.

ProductsNew = await Task.Run(() =>
            {
                ProductViewData productNewViewData = new ProductViewData();
                return productNewViewData.GetProductNew("5");
            });

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 28 февраля 2019

Поместите свой код в блок try и catch и покажите ошибку в окне сообщения.

try
{
//code
}
catch(Exception ex)
{
   DisplayAlert("Error",ex.Message,"Ok");
} 
...