当重写的调用Populate()方法时一直出现空指针异常。为什么呢。。。求大神
- Java code
public class MyItems extends ItemizedOverlay<OverlayItem>{ public MyItems(Drawable defaultMarker) { super(boundCenterBottom(defaultMarker)); populate();//这行就出现空指针了 } @Override protected OverlayItem createItem(int i) { switch (i) { case 1: OverlayItem o=new OverlayItem(new GeoPoint(39971036,116314659) , "myMap", "map"); return o; } return null; } @Override public int size() { return 1; }}
------解决方案--------------------
麻烦问下,您的mapviev能显示地图么,我的只能显示方块,您知道是什么原因,保证key没有问题