gpt4 book ai didi

android - MapsInitializer.initialize() 是线程安全的吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:37 24 4
gpt4 key购买 nike

我正在使用 MapsInitializer.initialize(...)为我的 MapView 准备 Google Maps Android API v2 内部结构的方法。目前,它在 UI 线程上托管 Fragment 的 onCreateView() 期间被调用,这会导致在显示此 fragment 之前出现一些明显的问题。

因此我正在考虑将此调用放在某个线程/AsyncTask 中以在后台执行初始化。

文档没有提到这样做是否安全,也许这里的开发人员知道答案? :)

最佳答案

关于 MapsInitializer 的最好的事情是你可以完全忘记它。

来自您链接到的文档:

If you are using MapFragment or MapView and have already obtained a (non-null) GoogleMap by calling getMap() on either of these classes, then it is not necessary to call this.

如果您在获取非空 GoogleMap 时遇到问题,这不是由 MapsInitializer 解决的,而是更新设备上的 Google Play 服务。

关于android - MapsInitializer.initialize() 是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18430270/

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