note11g / flutter_naver_map

Naver Mobile Dynamic Map SDK for Flutter (unofficial)
BSD 3-Clause "New" or "Revised" License
143 stars 69 forks source link

updateAcquireFence: Did not find frame. #271

Closed hanolee closed 1 month ago

hanolee commented 1 month ago

안녕하세요 노트님.

IOS에서는 이런 로그가 뜨지는 않는데 AOS에서는 무한 로그가 뜨는데, 해결방법이 있을지 남겨봅니다.

https://github.com/user-attachments/assets/2a38705e-1385-4189-874f-7fbd90d857c6

hanolee commented 1 month ago

현재 노트님이 제작해주신 location 예제를 참고해서 구현을 했는데, IOS에서는 이런 버그가 없었는데, Android에서는 아무런 작업을 하지 않았는데도, NCameraUpdateReason.developer 가 onCameraChange의 Reason이 되어서 계속 onCameraChange가 발생하는 버그가 발생하였습니다

hanolee commented 1 month ago

기존

onCameraChange: (reason, animated) { print('📸Camera Changed! Reason: ${reason}'); if (reason != NCameraUpdateReason.location) stopLocationTracking(); print('📸Camera Changed End'); },

새로 수정 onCameraChange: (reason, animated) { print('📸Camera Changed! Reason: ${reason}'); if (reason != NCameraUpdateReason.location && reason != NCameraUpdateReason.developer) stopLocationTracking(); print('📸Camera Changed End'); },

이렇게 하니까 버그가 없어지기는 했는데, 왜 이런 버그가 발생하는지는 아직 잘 모르겠습니다.

note11g commented 1 month ago

해당 로그가 실제로 오류나 성능상 이슈를 발생시키지는 않습니다. Reference : https://github.com/flutter/flutter/issues/104268 플러그인 수준의 이슈로 간주하지 않으므로 해당 이슈는 닫도록 하겠습니다. 추가적인 질문이 있으시다면 새로운 이슈를 남겨주세요. 감사합니다.