onMapReadyCallback的getMapAsync MapBoxSDK返回NULL map非常第一次运行Android

时间:2016-07-01 12:12:54

标签: android mapbox

我正在使用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???
        ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^

    }
});

2 个答案:

答案 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()

添加第二个语句时问题得以解决