Android Java谷歌地图,需要在执行对话框之前检查地图是否已完全加载

Android Java谷歌地图,需要在执行对话框之前检查地图是否已完全加载,java,android,google-maps,dialog,Java,Android,Google Maps,Dialog,我试图在打开MainActivity(带有map片段)对话框之前确定是否加载了映射。如果有 if(map.isLoaded()){ //show dialog } 如果我只是在地图加载后正常打开一个对话框,那么它会很好地打开,但我正在切换活动,我希望对话框在活动开始时立即打开,但似乎对话框正在击败加载地图,然后在加载过程中,对话框消失,地图出现。我见过javascript,也见过tilesLoaded()的一些东西,但我也没有看到类似的东西。有什么建议吗 怎么样?谢谢!我都没看见!完

我试图在打开MainActivity(带有map片段)对话框之前确定是否加载了映射。如果有

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

如果我只是在地图加载后正常打开一个对话框,那么它会很好地打开,但我正在切换活动,我希望对话框在活动开始时立即打开,但似乎对话框正在击败加载地图,然后在加载过程中,对话框消失,地图出现。我见过javascript,也见过tilesLoaded()的一些东西,但我也没有看到类似的东西。有什么建议吗

怎么样?

谢谢!我都没看见!完全按照planned@jp093121它只是最近才添加到API中的。最好偶尔检查一下发行说明:
private GoogleMap mMap;
mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
        public void onMapLoaded() {
           //do stuff here
        }
    });