将Google Play服务更新为版本18后,似乎无法再使用GooglePlayServicesNotAvailableException。这段代码:
try {
MapsInitializer.initialize(ctx);
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}
生成此错误:
GooglePlayServicesNotAvailableException的无法访问的catch块。 永远不会从try语句主体
抛出此异常
我现在如何获得相同的结果? 感谢
答案 0 :(得分:5)
现在,函数initialize()
返回ConnectionResult
,因此您可以执行以下操作:
if (MapsInitializer.initialize(ctx) != ConnectionResult.SUCCESS) {
// Handle the error
}