Xamarin.Android-不显示对话框

时间:2018-10-10 15:00:31

标签: android xamarin xamarin.android dialog

我的自定义对话框有问题。 我想在我的应用程序执行某些操作时显示它(特别是创建一个位图并执行一个HTTP请求)。 这是我的代码的一部分:

# CRAZY HACK: Need to set the return to something or else this function return will return the New-Item object too.
if(!(Test-Path $path))
{
     $junk = New-Item -path $parentFolder -name $name -itemtype Directory
}

之后,在开始新活动之前我需要做一些事情。 如您所见,作为第一个操作,我显示了我的对话框(我确认该对话框可以正常工作),但是在继续进行新活动之前,它只是最后显示。同样,通过简单地尝试更改textview的文本,问题也是一样的。 为什么?问题是什么?如何解决呢?

1 个答案:

答案 0 :(得分:1)

尝试将所有与网络相关的代码放入异步任务中:您将从网络操作中释放主线程,并且弹出窗口将显示,直到您移至另一个活动为止。

您可以在https://blog.xamarin.com/getting-started-with-async-await/

上找到一些很好的示例和文档。