xamarin - 如何在 Xamarin 中使用 MessageBox 引发异常
问题描述
我正在制作一个从 API 获取数据的应用程序,但有时会发生错误。
当 StatusCode 不正常时,我在代码中抛出异常。但我必须处理它。
所以,我的问题是如何在另一个线程上获取异常并将其与 xamarin 中的消息框一起抛出。
ProductsNew = await Task.Run(() =>
{
ProductViewData productNewViewData = new ProductViewData();
return productNewViewData.GetProductNew("5");
});
谢谢你的帮助。
解决方案
将您的代码放入 try and catch 块中,并在消息框上显示错误。
try
{
//code
}
catch(Exception ex)
{
DisplayAlert("Error",ex.Message,"Ok");
}
推荐阅读
- python - 从字符串创建连续的两个单词短语
- redirect - Webextension:为 web_accessible_resources 设置响应标头
- apache-kafka - Kafka Connect topic.key.ignore 无法按预期工作
- java - 示例 JPA - 创建动态查询 - Spring Boot
- ansible - Ansible:停止并禁用服务(如果存在)
- angular - RadListView pullToRefresh 内存泄漏
- vim - 强制 vim 终端始终显示最新输出
- java - exe安装后WMIC Java命令不起作用
- plsql - plsql 过程取一列的最大值并将其增加 1
- angular - 如何从 RxJS observable 中提取数据