2013-07-29 1 views
0

Мое приложение обновляет данные акселерометра (в настоящее время работает на интервале 1 с). Если приложение приостанавливается (например, выключает отображение), обработчик обновлений больше не запускается (как и ожидалось).События акселерометра, выполняемые при приостановке приложения iOS. Являются ли эти данные точными?

Когда приложение снова активно, обработчик мгновенно вызывается со значением для каждой пропущенной секунды.

Мои вопросы: 1. Являются ли эти данные точными? (Противоположность быть каким-то образом интерполирована из предыдущих значений) 2. Как долго будут складываться данные таким образом, то есть максимальный интервал, для которого я буду регистрировать данные? (будет ли он называть мой обработчик 3600 раз, чтобы компенсировать 3600 значений, которые он зарегистрировал в течение прошедшего часа выключенного дисплея/подвески?)

ответ

0

Несмотря на то, что зарегистрированные данные были точными, мой тест показал, что он остановился регистрируя примерно через 220-240 секунд (что в моем случае - 240 обновлений данных акселерометра).

Я тестировал его на iPad с iOS 6.1.

Смежные вопросы