近期整理代码,出现了一个空指针异常,其源头为 MapController 类的一个方法:1
2
3
4
5
6
7
8
9public void addOnMarkerClickListener(AMap.OnMarkerClickListener onMarkerClickListener) {
if (onMarkerClickListener == null) {
throw new NullPointerException("onMarkerClickListener can not null");
}
if (onMarkerClickListeners == null) {
onMarkerClickListeners = new HashSet<>();
}
onMarkerClickListeners.add(onMarkerClickListener);
}