在选择导航抽屉项目时运行加载映射时的延迟和结构处理

时间:2015-12-16 09:51:27

标签: android google-maps android-fragments android-asynctask navigation-drawer

我正在做一个应用程序,其中我有导航抽屉,有一些选项,如搜索位置,将加载地图搜索的地方。我没有功能。我的问题是,当我选择导航菜单选项加载地图以搜索地点时,ui正在敲击,并且需要时间来加载地图。我需要解决这个问题,需要在片段和导航抽屉之间添加进度对话框来加载地图,方法是通过导航抽屉中的地图对象来查看地图是否已加载然后取消进度对话框。请帮我怎么做

1 个答案:

答案 0 :(得分:0)

只需将地图加载代码放入Handler中:

new Handler.postDelayed(new Runnable() {
    public void run() { 
        // map loading code here 
    } 
}, 300);  

它可能会有所帮助