我正在使用MapBox SDK MAP
当我第一次安装我的应用时
方法: onMapReady mapView.getMapAsync 返回 NULL
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(MapboxMap mapboxMap) {
this.mapboxMap = mapboxMap;
Here mapboxMap = NULL <--- What To Do Here???
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
}
});
答案 0 :(得分:2)
很抱歉听到您getMapAsync
的问题。如果您发现mapboxMap
null
对象是个错误。请通过the issue tracker提交错误报告,以便我们进行调查。
答案 1 :(得分:2)
在调用getMapAsync()之前,您是否在mapView上调用了onCreate()?
我遇到了同样的例外。
mapView = (MapView) findViewById(R.id.mapView);
mapView.onCreate(savedInstanceState);
mapView.getMapAsync(this);
在为onCreate()
添加第二个语句时问题得以解决