2016-05-25 2 views
0

Я новичок в android, и я ищу помощь.Что касается выбора планировщика заданий android

Я создаю приложение, которое требует от меня выполнять обновления местоположения каждые пятнадцать минут. Итак, мой вопрос: лучше ли использовать Планировщик заданий или я должен использовать Google API и установить t = его для обновления через 15 минут, а затем работать onLocationChanged().

Пожалуйста, помогите мне в этом. Мне нужен совет экспертов.

+1

Эти обновления местоположения ничего не делают для ui? – petey

+0

Да .. после обновления ... местоположения обновляются на ui – user3443646

ответ

1

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

вы можете начать опрос в обратном вызове Fragment's/Activity's onStart с использованием метода LocationManager.html#requestLocationUpdates.

В onStop обратного вызова, вы mayend прослушивания/опрос с LocationManager#removeUpdates(android.location.LocationListener)

И тогда пусть ваша реализация LocationListener#onLocationChanged справиться с остальными.