-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에 관한 모든 질문에 프로그래밍을 처음 시작할 때 힙이 내려 갔다. :) – Ogen