线程完成后如何调用屏幕



我有一个加载类,我在其中执行了整个线程过程并调用了该类,它应该在其中执行登录屏幕处理示例。

我有一个类,我应该通过搜索 API 来查询数据,然后在 DisplayAlert 中显示数据。问题是 displayAlert 在加载过程完成之前出现,并且不执行等待过程。

private void Escuta()
{
while (true)
{
Thread.Sleep(1000);
if (Appconfig.Processando == false)
try
{
PopupNavigation.PopAsync();
Appconfig.t_Processamento.Abort();
break;
}
catch (Exception)
{
Appconfig.t_Processamento.Abort();
break;
}

你应该使用.Wait()来完成任务&比显示警报

Task.Run(async () => { listStudent = await objLogin.GetStudent(parameter); }).Wait();
//here DisplayAlert

最新更新