Hi, in my app I have a simple clock, the clock is updating every second. I update the clock using a handler - to start ticking I call:
handler.postAtTime(clockTask, currentTime + 1000); So after 1000 milliseconds clockTask is run. In clockTask I update the clock and call handler.postAtTime(clockTask, currentTime + 1000); again. When my activity is restarted after orientation change and the clock was ticking, I start the clock in onCreate(). But unfortunately the clock (which is a TextView) doesn't update! clockTask is run correctly every second, it tries to update the clock with correct time, but textViewClock.setText(time) doesn't have any effect. Just before textViewClock.setText(timeString) I print the timeString variable to logcat, and it is working ok. Now if I change screen orientation again, the clock still isn't updating but clockTask seems to be run twice every second (the previous clockTask is still running). If I now finish the activity the clockTask is still running twice every second. What can be behind this problem? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---