スタート&ゴールをMapViewで表示しようとして引っかかったAndroidのバグ
スタート、ゴールをItemizedOverlayで MapViewに表示
ゴール地点が未設定状態でMapをタッチすると ヌルポするので調べてみた
結果:Androidのバグ
Issue:2035 に登録されてました。
Issue 2035 - android - NullPointerException when scrolling through a MapView with an ItemizedOverlay with no OverlayItems
回避方法:
ItemizedOverlay の OnCreate で populate を発行する
こんな感じ
public class FlagItemizedOverlay extends ItemizedOverlay{
public FlagItemizedOverlay(Drawable defaultMarker) {
super(boundCenterBottom(defaultMarker));
populate();
}
以下略・・・
}
0 件のコメント:
コメントを投稿