Xamarin Android中是否有等效的DispatchAfter?


var when = new DispatchTime(DispatchTime.Now, TimeSpan.FromSeconds(0.5));
DispatchQueue.MainQueue.DispatchAfter(when, () =>
{
/* code here */
Console.WriteLine("Dispatched!");
});

这利用了此处所示的DispatchQueue

什么是特定于Android的实现或Xamarin.Forms平台独立解决方案来模拟两个平台上的这种行为?

注意*:除非这是最佳实践,否则不一定会寻找await Task.Delay(x-seconds)解决方案。调度队列似乎不会阻止任何线程,并且按原样完美运行。

你可能想要 Handler.PostDelayed((

最新更新