我想在后台进程中获取一些数据,例如日期和时间,并在不阻塞 UI 进程的情况下更新 UI,我尝试使用以下代码来做到这一点:
var dateTime = await Api.Get<DateTime>("api/getNow");
MyTextView.Text = dateTime;
但是这段代码阻止了 UI,我需要每 30 分钟获取一次这些数据,因此我在下面添加了我从 Xamarin 找到的代码:
TimerCallback timerDelegate = new TimerCallback(CheckStatus);
Timer timer = new Timer(timerDelegate, s, 30000, 30000);
但是在 Zebble 中,Timer 没有用 4 个参数定义。