Hi, I answered myself: http://android-developers.blogspot.com/2007/11/stitch-in-time.html
I'll use the Handler instead. a+ On Mon, May 18, 2009 at 5:51 PM, Jocelyn Pelletier <gratt...@gmail.com>wrote: > Hi, > > I'm trying to do a really simple thing: > > 1. The user click on the button -> show a pressed button image > 2. Wait 2 seconds > 3. Restore the button image > > Here is my actual code: > > private OnTouchListener onTouchClickListener = new OnTouchListener() { > > @Override > public boolean onTouch(View v, MotionEvent event) { > ((ImageView) v).setImageResource(R.drawable.green_pressed); > > if(updateTimer != null) { > updateTimer.cancel(); > } > updateTimer = new Timer("test"); > updateTimer.schedule(new TimerTask() { > > public void run() { > ImageView imageView01 = (ImageView) > findViewById(R.id.ImageView01); > imageView01.setImageResource(R.drawable.green); > }; > > }, 2000); > > return false; > } > }; > > Actually, the image change when I touch it so* ((ImageView) > v).setImageResource(R.drawable.green_pressed);* is working but the > TimerTask run() function never seem to be called :S > > Please help! > > Thanks > -- > Jocelyn Pelletier > -- Jocelyn Pelletier --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---