0
Android Wear 응용 프로그램을 작성 중입니다. 델타 단계를 쿼리하려고 할 때마다 readDailyTotal이 무기한 정지됩니다. 필자는 에뮬레이터와 운이없는 물리적 장치에서 이것을 시도했습니다. 마지막으로Fitness.HistoryApi.readDailyTotal 무기한 멈춤
Fitness.RecordingApi.subscribe(mClient, DataType.TYPE_STEP_COUNT_DELTA)
.setResultCallback(/* some stuff */);
: 내가 가진 기록 API에 가입
mClient = new GoogleApiClient.Builder(this)
.useDefaultAccount()
.addApi(Fitness.HISTORY_API)
.addApi(Fitness.RECORDING_API)
.addOnConnectionFailedListener(this)
.addConnectionCallbacks(this)
.build();
mClient.connect();
:
다음은 내가 클라이언트를 연결하는 데 사용하는 코드 (I 장치에 로컬 데이터를 로딩하고)입니다 AsyncTask (및 응답하지 않는 곳)의 데이터를 쿼리합니다.
디버그를 통해 실행했습니다. ger와 그 선에 매달린 것을 격리했다.
나는 머리를 긁적이고 며칠을 찾고 있었기 때문에 어떤 생각이라도 감사 할 것입니다.
실제로 GoogleApiClient가 연결되어 있습니까? – ianhanniballake
내가 연결되었는지 확인했습니다. 내 ConnectionCallback에서 onConnect를 호출했습니다. – caranmegil
AsyncTask를 인스턴스화 할 때 추가해야합니다. – caranmegil