Xamarin.forms GetAsync提供AggregateException HttpResponseMessage响应= client.GetAsyncapi/MOB_Vw_UsersAPI/GetMOB_Vw_Users?Uname=+ uname+&Pass=+Pass.Result;

Xamarin.forms GetAsync提供AggregateException HttpResponseMessage响应= client.GetAsyncapi/MOB_Vw_UsersAPI/GetMOB_Vw_Users?Uname=+ uname+&Pass=+Pass.Result;,xamarin.forms,httpclient,aggregateexception,httpresponsemessage,Xamarin.forms,Httpclient,Aggregateexception,Httpresponsemessage,当我在Windows Phone emulator上运行这部分代码时,一切都进行得很顺利,工作也很好。然而,当我在Android模拟器上运行它时,它会给我一个奇怪的错误: System.AggregateException发生一个或多个错误 这里看到的是AggregateException,这意味着与同步调用的async方法。由于某种原因,结果不好的方法在内部失败 检查InnerExceptions将揭示错误发生的原因 请停止同步调用异步方法,否则您将遇到不好的问题,您将锁定UI并可能使应用程序

当我在Windows Phone emulator上运行这部分代码时,一切都进行得很顺利,工作也很好。然而,当我在Android模拟器上运行它时,它会给我一个奇怪的错误:

System.AggregateException发生一个或多个错误


这里看到的是AggregateException,这意味着与同步调用的async方法。由于某种原因,结果不好的方法在内部失败

检查InnerExceptions将揭示错误发生的原因


请停止同步调用异步方法,否则您将遇到不好的问题,您将锁定UI并可能使应用程序死锁,从而导致其无响应。

AggregateException是一组异常。查看InnerException以获取更多详细信息。