Android 用の MonoDevelop を使用していますが、トーストを表示してからメッセージボックスを表示した後、x 時間待機することについて質問があります。
これを行う最善の方法は何ですか?
次のことを試しましたが、成功しませんでした。
System.Threading.Thread.Sleep(5000)
上記のコードでは、メッセージボックスはトーストの直後に表示されますか?
Android 用の MonoDevelop を使用していますが、トーストを表示してからメッセージボックスを表示した後、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!");
}
これが役立つことを願っています。もしそうなら教えてください。