HttpResponseMessage response =
client.GetAsync("api/MOB_Vw_UsersAPI/GetMOB_Vw_Users?Uname=" +
uname + "&Pass=" + pass).Result;
当我在Windows Phone模拟器上运行这部分代码时,一切顺利,并且工作正常。但是,当我在Android模拟器上运行它时,它给了我这个奇怪的错误:
System.AggregateException发生了一个或多个错误。
答案 0 :(得分:2)
您在这里看到的是AggregateException,这意味着您与<application
android:name=".AppSingleton"
...
同步调用的async
方法(这是错误的)由于某种原因在内部失败。
检查InnerException,将揭示错误发生的原因。
请停止同步调用异步方法,否则您将遇到错误问题,并且您将锁定您的UI并可能使您的应用程序陷入僵局,使其无响应。