3

我试图弄清楚在我打开 MainActivity 上的对话框(带有地图片段)之前是否加载了地图,如果有

if(map.isLoaded()){
    //show dialog
} 

如果我只是在地图已经加载后正常打开一个对话框,那么它打开得很好,但是我正在切换活动,我希望对话框在活动开始后立即打开,但似乎对话框正在击败加载地图,然后在加载过程中,对话框消失,地图出现。我已经看到有关 javascript 的内容以及有关 tilesLoaded() 的内容,但我也没有看到类似的内容。有什么建议么??

4

2 回答 2

8

GoogleMap.OnMapLoadedCallback怎么样?

于 2013-11-14T08:14:25.007 回答
4
private GoogleMap mMap;
mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
        public void onMapLoaded() {
           //do stuff here
        }
    });
于 2014-04-09T10:10:46.143 回答