오늘 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(() {});

이 방법을 시도로 언젠간 다시 할 수 있게

오늘 하루종일 컴퓨터 앞에 앉았는데 버그하나 수정못했다.. 진짜 너무 허무하다 이게 뭐냐…