在将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
}