android - 谷歌地图 Android API v2 : GooglePlayServicesNotAvailableException not thrown anymore

标签 android google-maps android-maps-v2 android-maps

将 Google Play Services 更新到版本 18 后,似乎无法再使用 GooglePlayServicesNotAvailableException。这段代码:

try {
    MapsInitializer.initialize(ctx);
} catch (GooglePlayServicesNotAvailableException e) {
    e.printStackTrace();
}

生成此错误:

Unreachable catch block for GooglePlayServicesNotAvailableException. This exception is never thrown from the try statement body

现在我怎样才能达到同样的结果? 谢谢

最佳答案

现在函数 initialize() 返回一个 ConnectionResult,因此您可以执行如下操作:

if (MapsInitializer.initialize(ctx) != ConnectionResult.SUCCESS) {
    // Handle the error
}

关于android - 谷歌地图 Android API v2 : GooglePlayServicesNotAvailableException not thrown anymore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24969600/

相关文章:

android - Road API for android native

android - 如何更改 Inputstream Reader 中的缓冲区大小?

android - 获取您的 ImageView 从中加载图像的文件名

java - 如何使用git管理不同包中的相同java代码?

javascript - 如何将坐标存储到不同的变量中??

google-maps - 免费地址验证/标准化

android - 如何获取用户位置并在加载 map 时放大 Android V2

java - 由于 onStop() 强制关闭

ios - 除了 ArcGIS,还有什么好的 iOS 离线 map API?

android - 使用折线和数组列表在 map 中添加多个点