xamarin - 如何在 xamarin ios 中实现每 x 秒运行一次的服务
问题描述
我想在 Xamarin iOS 中每隔几秒钟实现一个检查我的设备是否连接到 TCP 的服务,我想在本机代码中实现这些。
解决方案
在 Xamarin.iOS 中,您可以使用NSTimer
NSTimer _timer;
_timer = NSTimer.CreateRepeatingScheduledTimer(TimeSpan.FromSeconds(1), (timer) =>
{
this.InvokeOnMainThread(() =>
{
//Your code here
});
}
);
启动定时器
_timer.Fire();
结束定时器
_timer.Invalidate();