我有一个代码,在按下一个按钮后,我开始运行一个活动指示器,然后经过一些任务后,我就停止它。
我想在它之后调用显示警报功能。继承我的代码:
num.bytes
活动指示器正确运行,它会根据需要启动和停止。但警报没有被召集!它没有抛出任何激励或什么,但警报弹出窗口不会出现!
我做错了吗?
答案 0 :(得分:0)
试试这个: 必须从uithread +等待显示警报调用,否则可能不会出现。 (如果你的ui中的控件触发了这个onclicked,不要担心它运行的线程)
private async void BtnConect_OnClicked(object sender, EventArgs e)
{
activityIndicatorLogin.IsRunning = true;
await Task.Delay(1000);
await TEST();
}
protected async Task TEST()
{
activityIndicatorLogin.IsRunning = false;
await DisplayAlert("tiitle test", "messsage test", "close");
}