2011-04-13 61 views
1

我知道這個問題有點捱打,但我一直無法得到我的具體問題的答案。在Android中實現類似TimerTask的最佳方法

我有幾個組件使用TimerTask,我需要暫停並繼續之後。

這樣做的最佳方法是什麼? (即使不與定時器/ TimerTask的系統)

在此先感謝 JQCorreia

回答

1

我有幾個組件使用TimerTask,我需要暫停和恢復後。 做什麼是最好的方法?

使用Handler。有了這個,您可以發佈Runnable以使用Handler.post(yourRunnable)運行並通過使用Handler.removeCallbacks(yourRunnable)將其刪除。 API中還有一些方法可以使Runnable在指定的延遲之後執行。

結合這兩種方法來實現應用程序中的暫停/恢復功能。

+0

謝謝m8!我已經實現了一個簡單的使用處理程序消息執行可運行的Timer。簡單幹淨,很容易。 – JQCorreia 2011-04-13 16:41:00

相關問題