Мое приложение для Android перестает записывать данные GPS, когда экран возвращается в исходное состояние после простоя - PullRequest
0 голосов
/ 26 января 2011

У меня есть это действие, которое записывает позиции GPS вдоль маршрута.Я не уверен, какие процессы или методы мне нужны, чтобы поддерживать это в рабочем состоянии, даже после того, как мой экран выключился и появился след безопасности.Кажется, остановка записи происходит, сейчас у меня есть две кнопки, которые обрабатывают логическое значение, которое начинает запись или нет.Я не уверен, что мне нужно делать или какое событие я должен перехватить, чтобы убедиться, что мое состояние программы остается постоянным, даже если поступает другой вызов или происходит что-то еще ... (Должен ли я сделать это службой?!)

На самом деле я забочусь только о том, чтобы gps-рекордер продолжал запись после того, как экран погаснет, потому что телефоны бездействуют.До того, как я применил этот паттерн безопасности, он бы работал, но теперь, когда происходит что-то еще, мое состояние кода становится как бы неоправданным.О чем я слышу, как этот пробужденный замок?

1 Ответ

1 голос
/ 26 января 2011

Простой ответ: да, вам нужен сервис

Сложный: активность умирает, как только она перестает быть в фокусе, поэтому, если вы хотите продолжить запись данных, вам нужно сделать ее службой.

...