【发布时间】:2020-02-08 12:50:36
【问题描述】:
我正在开发使用代号 1 开发的应用程序。现在我需要每 10 秒执行一次操作来更新:是否有一种计时器线程总是每 N 秒在后台运行一次?
【问题讨论】:
标签: codenameone
我正在开发使用代号 1 开发的应用程序。现在我需要每 10 秒执行一次操作来更新:是否有一种计时器线程总是每 N 秒在后台运行一次?
【问题讨论】:
标签: codenameone
如果您需要在 EDT 之外执行该操作,您可以使用 java.util.Timer。如果您希望该操作在 EDT 上发生(例如,您需要在 UI 中显示某些内容)可以使用UITimer。
请注意,后者是 Form 特定的,这可能是基于应用要求的优势或劣势。因此,如果您更改 Form,UITimer 将不会被绑定,您需要创建一个新的。
【讨论】: