오늘 16일날 버그를 오늘도 해결 못하면 그냥 넘어가자…
//gps 서비스 확인
Future<bool> checkGpsService() async {
print('check ==> 설마 너냐?');
bool serviceEnabled = await Geolocator.isLocationServiceEnabled();
if (!serviceEnabled) {
final overlayContext = NaverMapOverlayService().overlayContext;
if (overlayContext != null && overlayContext.mounted) {
// 별도의 다이얼로그 위젯을 호출
showLocationPermissionDialog(
overlayContext,
() async {
checkGpsService();
},
'GPS 서비스가 비활성화되어 있습니다.\\nGPS를 활성화해주세요.',
true,
);
}
}
return serviceEnabled;
}
오버레이가 한개 더 실행되고 있는것이다
flutter: check ==> 설마 너냐?
진짜 발견하기 전까지 너무 어려웠는데
찾으니 너무 허무하다 아니.. 정말 간단한 문제였는데 이걸 못찾았어?.. 이런 기분이다 지금
근본적인 문제는 오버레이를 같이 사용하고 있어 발생되는 문제라 생각한다.
아니다… 안된다
이거 나 못 고친다.. 너무 무력하다 2일 이나 했는데 아직도 감을 못잡고 있다
이제는 조금 피폐해져 간다. 이럴 때 좋은 사수 한명이 너무 그립다.
여기까지, 정말 많은 방법을 시도해봤다
마지막
await Future.microtask(() {});
이 방법을 시도로 언젠간 다시 할 수 있게
오늘 하루종일 컴퓨터 앞에 앉았는데 버그하나 수정못했다.. 진짜 너무 허무하다 이게 뭐냐…