问题很简单:
是否可以安全地多次调用MapsInitializer.initialize(Context);
而没有因为“双重加载”地图API而抛出异常
答案 0 :(得分:0)
它可能是安全的,但不是必需的。请参阅详细说明here:
如果您正在使用MapFragment或MapView并且已经获得了 (非null)GoogleMap通过在其中任何一个类上调用getMap(), 那你就不用担心这门课了。看样品 申请一些例子。
但正如你所说,你得到空引用,你应该检查并解决为什么它返回null否则它可能会在你的下一次调用时再次返回null。