升级到 Google Play Services 7.0 后,我GoogleApiClient
连接到 Google Fit 的代码不再有效:它说:
错误:(87, 21) 错误:找不到适合 addApi(Void) 方法的方法 Builder.addApi(Api,O) 不适用(无法从参数实例化,因为实际参数列表和形式参数列表的长度不同) Api) 不适用(实际参数 Void 无法通过方法调用转换转换为 Api)其中 O 是类型变量:O extends HasOptions 在方法 addApi(Api,O) 中声明
我的构建代码GoogleApiClient
是:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Fitness.API)
.addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ_WRITE))
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();