我是Xamarin和Android开发的新手,所以如果这是一个愚蠢的问题,请原谅我。
当我从主线程调用Thread.Sleep或者Task.Wait或类似的东西时,似乎整个应用程序立即挂起。 这是预期的行为吗? 例如我在一个新创建的Task上调用Keychain.GetPrivateKey。这个任务是在主线程上创建的。主线程必须等到获得GetPrivateKey的结果... 但是当我通过调用Task.Wait来阻止主线程时,完整的应用程序正在被阻止。甚至不是主线程,而是所有线程。例如我新创建的任务调用GetPrivateKey ...
感谢您的帮助