我正在为 Android 使用 MonoDevelop,并且有一个关于在显示 Toast 然后显示 Messagebox 后等待 x 时间的问题。
做这个的最好方式是什么?
我尝试了以下方法,但没有成功:
System.Threading.Thread.Sleep(5000)
使用上面的代码,消息框会直接显示在吐司之后吗?
我正在为 Android 使用 MonoDevelop,并且有一个关于在显示 Toast 然后显示 Messagebox 后等待 x 时间的问题。
做这个的最好方式是什么?
我尝试了以下方法,但没有成功:
System.Threading.Thread.Sleep(5000)
使用上面的代码,消息框会直接显示在吐司之后吗?
好吧,如果你试图做一些类似延迟的事情,我对机器人了解不多,但我认为你可以做这样的事情,它会在这样做的同时继续其他事件。
public void delay(int milliseconds)
{
DateTime dt = DateTime.Now + new TimeSpan(0, 0, 0, 0, millseconds);
while(dt > DateTime.Now)
{
Application.DoEvents();
}
}
public ConstructorNameHere
{
// Show Toast would go here.
delay(1000); // Waits for 1 second
MessageBox.Show("Hello World!");
}
我希望这有帮助。告诉我是不是。