退出 MapBoxMap Activity 后应用程序崩溃

问题描述 投票:0回答:1

每当我退出保存 Mapbox 地图的活动时,应用程序就会崩溃,并且此错误消息会出现在我的日志中:

W/mbgl-locationSymbol:样式未完全加载,无法获取源!

这就是我的@onDestroy 的样子:

  @Override
    protected void onDestroy() {
        super.onDestroy();
        if (mapboxMap != null) {
           mapView.onDestroy();
        }
        

    }
java error-handling mapbox mapbox-android rnmapbox-maps
1个回答
0
投票

将以下代码添加到 onDestroy 解决了此问题:

  @Override
    protected void onDestroy() {
        super.onDestroy();
        if (mapboxMap != null) {
            mapboxMap.removeOnMapClickListener(this);
            mapView.removeOnDidFinishLoadingStyleListener(this::onDestroy);
            mapView.onStop();
        }
        mapView.onDestroy();

    }

© www.soinside.com 2019 - 2024. All rights reserved.