この行のコードを壊している NullPointerException を取得しています:
if (options.isVisible()) {
コードのブロックは次のとおりです。
protected static GoogleMap map;
protected static MarkerOptions markerOptions;
private OnMarkerCreateListener listener;
public LazyMarker(GoogleMap map, MarkerOptions options) {
this(map, options, null);
}
public LazyMarker(GoogleMap map, MarkerOptions options, OnMarkerCreateListener listener) {
if (options.isVisible()) {
createMarker(map, options, listener);
} else {
this.map = map;
this.markerOptions = copy(options);
this.listener = listener;
}
}
MarkerOptions 変数に関係していると推測していますが、初期化されていないために壊れているかどうかはわかりませんか? どんな助けでも大歓迎です。