微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google Fits 无法读取数据类型 TYPE_CYCLING_PEDALING_CADENCE、TYPE_CYCLING_WHEEL_REVOLUTION 的 DailyTotal

如何解决Google Fits 无法读取数据类型 TYPE_CYCLING_PEDALING_CADENCE、TYPE_CYCLING_WHEEL_REVOLUTION 的 DailyTotal

我想读取骑行和步数数据。我已经成功实施了步骤,但是当我尝试使用 DataType.TYPE_CYCLING_PEdaliNG_CADENCEDataType.TYPE_CYCLING_WHEEL_REVOLUTION 实施 Cycling 时,我收到了 APIException 错误 5012。我已经通过了 this QuestionGoogleFits Docs

这是我用来获取骑行数据的示例代码。每次都进入Failure方法,异常5012。我在真正的Android移动设备上尝试过。

private void getCycleData() {
        fitness.getHistoryClient(this,GoogleSignIn.getLastSignedInAccount(this))
                .readDailyTotal(DataType.TYPE_CYCLING_PEdaliNG_CUMULATIVE)
                .addOnSuccessListener(new OnSuccessListener<DataSet>() {
                    @Override
                    public void onSuccess(DataSet dataSet) {
                        try {
                            data10.setText("Com Cycle: " + dataSet.toString());
                        } catch (Exception e) {
                            e.printstacktrace();
                        }
                    }
                }).addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception e) {
                Log.i("fitness_TAG",e.getLocalizedMessage());
            }
        });
    }

虽然与 DataType.TYPE_STEP_COUNT_CADENCE 相同的代码给出了正确的数据集。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。