-3

В моем классе фрагмента я внедрил LocationListener для того, чтобы узнать свое текущее местоположение, но мне нужно знать, какой метод создается первым - это @override public void OnLocationChanged (Location location) или @override public void onResume() ???Что называется первым ??? onResume или OnLocationChanged метод переопределения?

-Спасибо

+1

Вы можете проверить это самостоятельно или найти ответ, выполнив поиск. –

+0

положить точки останова на обоих, отладить ваше приложение, и он расскажет вам, что создается в первую очередь. – DroidDev

+0

Вопрос невозможно ответить, потому что между ними нет никакой связи. Это асинхронные события. Если вы полагаетесь на то, что происходит до или после другого, тогда ваш дизайн неправильный. Пожалуйста, отредактируйте свой вопрос и объясните **, почему ** вам нужно знать. – Simon

ответ

1

Призвание onLocationChanged() не зависит от вызова onResume(). Все зависит от того, как настроен ваш код и когда вы действительно меняете свое местоположение.

В связи с этим, вы должны положить строки System.out.println() в соответствующие части вашего кода, чтобы проверить, когда вызывается метод.

Надеюсь, это поможет.

+0

благодаря вашему предложению работает для меня! – Aeons

+0

@Aeons Нет проблем, и не беспокойтесь о downvotes, когда я был новичком в программировании, все мои проблемы с stackoverflow получили downvoted кучи! :) – Ogen

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

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