nextgis / android_gisapp

:dart: GIS application for Android
http://nextgis.com/nextgis-mobile
GNU General Public License v3.0
134 stars 107 forks source link

Трек не продолжает записываться после отключения #435

Closed drnextgis closed 8 years ago

drnextgis commented 8 years ago

Записывал трек. Телефон разрядился, после того как его включил - в меню есть пункт Остановить запись трека, хотя он при этом не пишется: не горит человечек сверху и не рисуется на карте. Чтобы заработало - надо остановить и запустить заново.

4eRTuk commented 8 years ago

Какое должно быть ожидаемое поведение после перезагрузки телефона? Остановка трека или его автоматическое продолжение?

drnextgis commented 8 years ago

Как минимум если он сейчас не продолжает запись, то надо убрать кнопку Остановить.

4eRTuk commented 8 years ago

Это очевидно. А как максимум?

drnextgis commented 8 years ago

@BishopGIS как считаешь?

BishopGIS commented 8 years ago

По хорошему должна быть настройка "продолжать запись трека после перезагрузки", выключенная по-умолчанию. А пока я бы поправил индикацию кнопки записи, что бы она реальный статус показывала. Возможность настройки отнес к 2.5.

4eRTuk commented 8 years ago

Добавил сразу настройку. С индикацией небольшая неоднозначность, потому что сервис система может убить. Поэтому сейчас она определяется как завершен трек или нет. После перезапуска учитывается настройка, если убит системой - то сервис сам должен перезапуститься.