我注意到创建MapView对象需要很长时间。它大概是一秒钟,所以如果我的布局中有mapview,我会在setContentView执行期间看到黑屏(如果mapview是在xml布局中定义的)。我也尝试手动创建这个MapView,但MapView构造函数仍然很慢。
是否可以在地图初始化期间显示其他窗口以省略此黑屏?
答案 0 :(得分:0)
在mapView位置显示布局中的消息/图像/任何您想要的内容,并使用另一个线程构建mapView。
顺便说一句,你是否在启动时将叠加层插入mapView?如果是这种情况,请尝试延迟它们。
其他想法:如果您的应用程序在启动时未显示地图,请在后台加载mapview。