I need to create a Timer to update the UI at regular intervals. But the Swing Timer class is not available on Android. How can I work around this problem ? (I would avoid creating threads and then use the Timer class from java.util package)
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
You could use a Handler
and the postAtTime()
method or the postDelayed()
method. This will allow you to schedule a Runnable
to be executed at some point in the future.
回答2:
Well, for your problem Handler class would suffice(+1 to Dave :)).
FYI, there are other classes namely AlarmManager, Timer & TimerTask that can help with timing the runs of your code.