2016-06-09 7 views
1

Для получения информации о начатой ​​навигации у меня есть синглтон, который реализует интерфейс SKNavigationListener. Если активность (или фрагмент), показывающий навигации, изменения навигации состояние, но если я поменяю на другой вид деятельности или фрагмента без карты, я все еще получаю обратные вызовы этого метода:SKNavigationListener: советы меняются только в том случае, если карта присутствует

onUpdateNavigationState(SKNavigationState navigationState) 

Но принимаемой navigationState всегда тоже самое.

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

Большое спасибо!

+0

Можете ли вы воссоздать эту ситуацию в демонстрационном проекте? – Ando

+0

Я воссоздал ситуацию, и она работает как шарм! это была моя ошибка, я не продолжал называть 'SKPositionerManager.getInstance(). reportNewGPSPosition (currentPosition);' поэтому я не получил новых советов. Извините за то, что тратишь свое время! Большое спасибо @ Индо! –

+0

Замечательно, что это работает! ура – Ando

ответ

1

Я не продолжал звонить SKPositionerManager.getInstance().reportNewGPSPosition(currentPosition);‌​, поэтому я не получил новых советов.