我正在创建一个从API获取数据的应用程序,但有时会出现错误。
当StatusCode不正常时,我在代码中抛出异常。但我必须处理它。
所以,我的问题是如何在另一个线程上获取异常并将其与xamarin中的消息框一起抛出。
ProductsNew = await Task.Run(() =>
{
ProductViewData productNewViewData = new ProductViewData();
return productNewViewData.GetProductNew("5");
});
谢谢你的帮助。
将您的代码放入try和catch块并在消息框中显示错误。
try
{
//code
}
catch(Exception ex)
{
DisplayAlert("Error",ex.Message,"Ok");
}