c# - C# Xamarin - Device.StartTimer 仅工作 1 天
问题描述
我对这段代码有疑问:
Device.StartTimer(seconds, () => {
if (user.ToString("HH:mm") == DateTime.Now.ToString("HH:mm"))
{
LoadCallLog();
Thread.Sleep(60000);
}
return true;
});
用户是来自数据库的时间。我希望每天什么时候是用户 = 当前时间调用方法LoadCallLog()
,但它只在第一天调用方法。第二天方法何时不会调用。有人知道出了什么问题吗?谢谢!
解决方案
推荐阅读
- javascript - 导出绑定函数是否有更短、更自然的语法?
- python - 使用 ebay sdk 自动将货币转换为本地货币
- julia - 安装后在 Julia 1.3.1 中添加软件包时出错
- c - c中的链表问题我不知道为什么它不起作用
- javascript - 如何用锚点替换部分字符串
- ssh - Github 操作 - 如何使用 SSH 部署到远程服务器
- discord.py - Discord.py 如何编辑表情符号设置?
- python - TypeError:__init__()缺少1个必需的位置参数:'on_delete'我该如何解决这个问题
- mysql - mysql join 每日和每周数据
- html - 我想将页脚的元素居中