2016-07-21 10 views
1

Ich Aktivitäten durch CMMotionActivity bekommen, wo alle aufgeführten Tätigkeiten 0.CMMotionActivity kehrt mit allen Aktivitäten 0

2016-07-21 11 sind: 54: 57,807 myApp [245: 12899] Aktivität = CMMotionActivity @ 2366.054214, {startDate, 2016-07-21 10:54:57 +0000, Vertrauen, 0, unbekannt, 0, stationär, 0, laufend, 0, laufend, 0, automotive, 0, zyklisch, 0}

Was bedeutet das? Warum bietet es sogar eine Aktivität an, wenn keine Aktivität entdeckt wird?

Antwort

1

Nach the doc:

Es ist auch möglich, alle Eigenschaften auf false gesetzt werden, wenn das Gerät in Bewegung ist aber die Bewegung korreliert nicht zum Gehen, Laufen, Radfahren oder Autoreisen.

Das ist also der echte "unbekannte" Zustand, in dem CMMotionActivityManager nicht weiß, was Sie tun.

Die unbekannte -Eigenschaft in CMMotionActivity wird auf True festgelegt, wenn das Gerät ausgeschaltet ist. Dies geschieht normalerweise, wenn Sie versuchen, Verlaufsdaten abzufragen.