I am running my project on Nokia E61i
The project contains one class which extends Canvas. The job of this class is do display an Image with a String and change both the Image and the String whenever Canvas is shown. The logic is very simple. Before calling Display.setCurrent(), first change the Image as well as String. And then in paint(), just draw this Image and String.
But I can see previous Image and String on the screen for less than a second and then I can see new Image.
paint() is called only once.
This implies that operating system is caching the Graphics of the Canvas. I don't want this to happen.
Did somebody come across this behavior?
What's the solution to it?