On Thu, Jun 30, 2011 at 12:35 AM, Indicator Veritatis <[email protected]> wrote: > I don't use TimerTask in Java. For reasons that were never 100% clear > to me, the online docs for the JDK and other sources recommend using a > Handler instead. There is even an example in code in the docs for > Handler somewhere, but as I write this, I can only find a similar one > at http://www.muktosoft.com/timer-in-android-the-better-way/, also a > good source. > > But if you really want to use a TimerTask, see > http://developer.android.com/resources/articles/timed-ui-updates.html
Indicator, It is a fair comment, that in such case, using Handler is a lighter solutions. One thing from the article from the second link you posted intrigued me: 'When I ported the application to use the Android SDKs, this code actually compiled in Eclipse, but failed with a runtime error because the Timer() class was not available at runtime (fortunately, this was easy to figure out from the error messages). On a related note, the String.format method was also not available, so the eventual solution uses a quick hack to format the seconds nicely as you will see.' Timer() or String.format() not available at runtime... Not standard Android there? Both Timer() and String.format() have been in Android SDK since version 1. The article comes from Dick Wall, who is quite an authority in my opinion, when it comes to Java. Daniel -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

