我正在浏览一个使用 ItemizedOverlay 的示例。draw 方法被覆盖如下:
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
shadow = false;
super.draw(canvas, mapView, shadow);
}
在示例中,正在调用 populate(),而后者又调用 size() 和 createItem(int i)。
但是我的问题是,上面提到的draw方法是谁调用的,又是怎么调用的呢?特别是,调用者如何知道将哪个 MapView 对象作为参数传递?