1

我知道这个问题有点被打败,但我无法回答我的具体问题。

我有几个使用的组件TimerTask,我需要在之后暂停和恢复。

最好的方法是什么?(即使不使用 Timer/TimerTask 系统)

在此先感谢 JQCorreia

4

2 回答 2

1

你想做什么?TimerTask 实际上已经很老了,自 1.3 以来一直是 java 的一部分。较新的首选方法是使用执行器服务。看看使用ScheduledExecutorService。Here is another question with a similar answer暂停/停止和连续启动/恢复Java TimerTask?

于 2011-04-13T15:48:28.433 回答
1

我有几个使用 TimerTask 的组件,之后我需要暂停和恢复。最好的方法是什么?

使用Handler. 有了这个,您可以使用)Runnable发布运行并使用. API 中还有一些方法可以在指定的延迟后执行。Handler.post(yourRunnableHandler.removeCallbacks(yourRunnable)Runnable

结合这两种方法在您的应用程序中实现暂停/恢复功能。

于 2011-04-13T15:54:13.530 回答