0

Я хочу, чтобы мое приложение попыталось найти местоположение пользователя при запуске, карта не является первой вкладкой, представленной пользователю, и когда пользователь переходит от закладки карты, ищут остановки.Извлечь местоположение GPS на нескольких вкладках для активности карты

Я бы хотел, чтобы вкладка карты (или каждое действие на вкладке) находилась в поиске местоположения пользователей, так как она была очень важной для взаимодействия пользователей с приложением. Я не уверен, что использование Thread - это ответ, и я не знаю, как это сделать. Рекомендуемый способ сделать это?

ответ

0

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

Однако, если вы хотите, чтобы телефон будут получать обновления GPS, вам нужно только позвонить

LocationManager.requestLocationUpdates(); //to start e.g. in onResume() 
LocationManager.removeUpdates();   //in onPause() 

Как я вижу, вы, похоже, создаете карту Google «оптом» только ради координат GPS. Если это так, вы, вероятно, лучше учитесь и используете API LocationManager.

+0

Итак, мы имеем три вкладки макета, один из которых мы назвали карту и в настоящее время тот единственное место, в пределах приложения, что LocationManager называется и язычок должен быть активным один для этого бывает. – W0lf7

0

Прежде всего, из моего опыта, карты не очень хорошо с закладками, если вы не будете делать индивидуальные вкладки ..

Если вы все еще хотите использовать вкладки, я рекомендую вам создать фоновую службу, связанную с не первоначальную вкладку, но вы запускаете эту службу на начальной вкладке, но вы выполняете механизм, в котором служба не будет работать, если другая вкладка не сфокусирована.

Успехов

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

  • Нет связанных вопросов^_^