Adımları Kaydet

Uygulamanız, aşağıdaki örnekte gösterildiği gibi, DataType.TYPE_STEP_COUNT_CUMULATIVE veri türüne abonelik oluşturmak için RecordingClient değerini kullanarak kullanıcının adım sayısını kaydedebilir:

Fitness.getRecordingClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions))
    .subscribe(DataType.TYPE_STEP_COUNT_CUMULATIVE)
    .addOnSuccessListener {
        Log.i(TAG,"Subscription was successful!")
    }
    .addOnFailureListener { e ->
        Log.w(TAG, "There was a problem subscribing ", e)
    }

Google Fit, uygulama çalışmıyor olsa bile abonelikten alınan adım verilerini depolar ve sistem yeniden başlatıldığında aboneliği geri yükler. Uygulamanız kullanıcının fitness geçmişinden günlük adım toplamını okuyabilir.

Daha fazla bilgi için Fitness Verilerini Kaydetme konusuna bakın.