@magary4

Как грамотно сделать беспрерывный gps-трекинг на cordova?

как я вычитал в документации чтоб система не остановила приложение, нужно вынести это дело в Service.

Т.е. в onCreate главного Activity я стартую Service который регестрирует locationListener, т.е. трекать и записывать данные в поле класса Service оно будет пока телефон остаеться включенным, пока памяти хватает JavaScript будет получать данные и работать с ними, если система остановит Activity то Service продолжит трекинг, и когда Activity снова запуститься мы сможем достать данные сохраненные в поле класса Service.

идея правильная? подскажите пожалуйста как лучше реализовать это дело
второй вопрос - как из javascript достать данные из Service? из Activity я делаю вот так super.appView.addJavascriptInterface(this, "Activity");
как я понимаю нужно в Activity определить метод который достанет обьект Service, а как его достать если Service запушен и работает беспрерывно, а само Activity перезапускалось 5 раз к примеру
  • Вопрос задан
  • 358 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы