如何在Xamarim上调用带活动指示器的警报?

时间:2017-12-07 16:37:53

标签: c# xamarin activity-indicator

我有一个代码,在按下一个按钮后,我开始运行一个活动指示器,然后经过一些任务后,我就停止它。

我想在它之后调用显示警报功能。继承我的代码:

num.bytes

活动指示器正确运行,它会根据需要启动和停止。但警报没有被召集!它没有抛出任何激励或什么,但警报弹出窗口不会出现!

我做错了吗?

1 个答案:

答案 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");
}