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