我发现在 Delphi 中,在与多设备应用程序关联的服务的数据模块上放置一个Timer组件,可以立即启动应用程序关闭的服务。我认为这是一个错误,后来在更高版本中得到了修复。我需要在服务内保持一个周期运行,该周期使用来自外部服务器的数据定期更新(每2-3小时)内部数据。无法使用计时器,因此在我的情况下,使用计时器,我想到了一个线程,其中有一个while循环,用于验证时间戳,并执行每隔一定时间段所需的查询。但不知道这样会不会消耗太多电话资源。你有什么建议吗?
zbdgwd5y1#
尝试使用原生的Android定时器,而不是 Delphi TTimer。DelphiWorlds KastiFree附带了一个源代码,我在没有这个包的其余部分的情况下成功地使用了它。AndroidTimer
1条答案
按热度按时间zbdgwd5y1#
尝试使用原生的Android定时器,而不是 Delphi TTimer。DelphiWorlds KastiFree附带了一个源代码,我在没有这个包的其余部分的情况下成功地使用了它。AndroidTimer