我试图在打开 MainActivity 上的对话框(带有地图片段)之前弄清楚地图是否已加载,如果有一个会很有帮助
if(map.isLoaded()){
//show dialog
}
如果我只是在地图已经加载后正常打开一个对话框,那么它会打开正常,但我正在切换活动,我希望对话框在活动开始时立即打开,但似乎对话框正在击败加载地图,然后通过它加载的过程,对话框消失,地图出现。我已经看到了关于javascript的东西,有一些关于tilesLoaded()的东西,但我也没有看到类似的东西。有什么建议吗??
GoogleMap.OnMapLoadedCallback怎么样?
private GoogleMap mMap;
mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
public void onMapLoaded() {
//do stuff here
}
});