谷歌地图Android API v2:不再抛出GooglePlayServicesNotAvailableException

时间:2014-07-26 09:31:43

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

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

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

生成此错误:

  

GooglePlayServicesNotAvailableException的无法访问的catch块。   永远不会从try语句主体

抛出此异常

我现在如何获得相同的结果? 感谢

1 个答案:

答案 0 :(得分:5)

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

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