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