gpt4 book ai didi

android - 如何在android后台加载谷歌地图?

转载 作者:行者123 更新时间:2023-11-29 00:13:19 25 4
gpt4 key购买 nike

我在 XML 文件中有 map fragment ,如下所示,

<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" >
</fragment>

我在哪个 Activity 中显示 Google map ,这不是主要 Activity 。单击按钮时,我正在从我的主要 Activity 重定向到 map Activity 。 map 没有任何问题。但是,当我单击主要 Activity 的按钮时,该过程会停止一段时间,然后黑屏突然出现在前面,一段时间后, map Activity 会显示 map 。这不是应用程序的预期行为。加载 map Activity 后有没有办法加载该 map ?我的意思是在后台加载 map ?

最佳答案

使用 getMapAsync()(在 Google Play 服务 v6.5.87 中引入)代替 getMap(),然后在您的 fragment 上实现 OnMapReadyCallback:

@Override
public void onMapReady(GoogleMap map) {
// do something with map
}

关于android - 如何在android后台加载谷歌地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com