I am painting on the map overlay successively. Each time I want to paint new information on the overaly, I call the Map.invalidate() method and the Overlay.draw() method is calling fine and I am able to paint the new information.
However, the problem is I want to not lose the stuff on the Overlay canvas that I have already painted in previous calls. Currently, only the new information is painted on map and none of the previous one.
I am thinking that Invalidate() clears the map completely. But don't know for sure.
Thanks in advance