Hi,

In standard Java, you use repaint() to force the paint() method.
paint() method starts after the end of the current method. I explain :

   public void joueIA()
   {
      PosC=1;
      repaint();
      PosL=1;
    }

The paint method will start after the end of joueIA method (after
PosC=1 and PosL=1).

If you want to force the paint method immediately, you can use the
paintImmediately method.

   public void joueIA()
   {
      PosC=1;
      paintImmediately(0,0,getWidth(),getHeight());
      PosL=1;
    }

Then, PosC=1, next the paint method starts and at the end of paint
method, posL=1.

===================================

OK, now, what's happen under Android Java :

You have this code :

   public void joueIA()
   {
      PosC=1;
      invalidate();
      PosL=1;
    }

This code is the same as the repaint method (PosC=1 and PosL=1, next
onDraw starts)

The question is : What is the same as paintImmediately method under
Android, in order to force onDraw method in the middle of a method ?

Thanks for all,

Chaton.



--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to