Irgendwie bin ich mit dem Google Fit Android SDK in eine Sackgasse geraten. Derzeit entwickle ich eine Anwendung, die Daten von Google Fit liest, anzeigt und verarbeitet, um Benutzern Einblicke in ihr Trainingsverhalten zu geben.
Meine Situation ist wie folgt: Ich habe auf einem Google Pixel getestet - alles war gut und ich habe alle (mehr als 20) Sitzungen von Google Fit erhalten. Vor einer Woche bin ich auf ein HTC10 umgestiegen - auf diesem Gerät erhalte ich nur 4 (!) Sessions von Google Fit - gleiche App, gleicher Code, dasselbe Google Fit-Konto (in der Google Fit App Ich kann immer noch alle Workouts und Sitzungen sehen). Die Sitzungen, die ich lesen möchte, wurden nicht mit meiner App, sondern mit der Google Fit App selbst erstellt. Aber auf dem alten Telefon konnte ich sie lesen, auf dem neuen konnte ich nicht.
Lassen Sie mich etwas Code für zusätzliche Klarheit einfügen.
GoogleApiClient-Einrichtung
%Vor% Nach dem Verbinden abonniere ich mehrere RecordingApis ( TYPE_WORKOUT_EXERCISE
, TYPE_WEIGHT
, TYPE_CALORIES_EXPENDED
)
SessionReadRequest
:
Lesen der Sitzungen:
%Vor%Jede Hilfe wäre willkommen.
Tags und Links android google-fit google-fit-sdk