no it is not working: In android document, it says: " It's important to note that the start() method called on the AnimationDrawable cannot be called during the onCreate() method of your Activity, because the AnimationDrawable is not yet fully attached to the window. If you want to play the animation immediately, without requiring interaction, then you might want to call it from the onWindowFocusChanged() method in your Activity, which will get called when Android brings your window into focus. "
I put it in : onWindowFocusChanged() THe function onWindowFocusChanged() never get called. Why ? On Aug 21, 1:05 pm, skink <[email protected]> wrote: > On Aug 21, 8:48 pm, cindy <[email protected]> wrote: > > > > > Hi Friend, > > > I need to start a animation automatically for a activity without any > > user clicking. I know when activity is not ready, animation could not > > start. I used a thread to start it, however it is still not working. > > > How could I know Activity is ready? > > > Help is great appreciated. > > > public void onCreate(Bundle savedInstanceState) > > { > > super.onCreate(savedInstanceState); > > anim_record= (AnimationDrawable)img.getBackground(); > > Timer initTimer=new Timer(); > > Starter initRecord=new Starter(); > > initTimer.schedule(initRecord, 10000); > > // anim_record.start(); > > > } > > > class Starter extends TimerTask > > { > > public final void run() > > { > > anim_record.start(); > > startRecording(); > > } > > > } > > use addIdleHandler of MessageQueue, hope it helps > > pskink -- 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

