在将google play服务更新到18版之后,googleplayservicesnotavailableexception似乎不能再使用了。这段代码:

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

生成此错误:
GooglePlayServicesNotAvailableException无法访问的捕获块。
此异常从不从try语句体引发
我现在怎样才能达到同样的效果呢?
谢谢

最佳答案

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

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

08-05 19:36