본문 바로가기

[flutter, 안드로이드 스튜디오] setState가 자동으로 안뜸 - 임시해결법(라이브 템플릿)

ironwhale 2022. 6. 12.

갑자기 안드로이드 스튜디오에서 setState가 자동으로 안뜬다?? 

플러터 업데이트, 다트, 플러터 플러그인, 안드로이드 스튜디오 이중에 어떤게 문제 인지 알수 없지만 갑자기 잘 나오던 setState 자동완성이 되지 않는 문제가 발생하였습니다. 

 

 그래서 스택 오버플로우 검색 해보았습니다. 

https://stackoverflow.com/questions/72536630/flutter-setstate-isnt-triggered-in-android-studio

 

Flutter setState isn't triggered in Android studio

I'm absolutely new to programming and Flutter as well, so sorry for my silly question but I can't find in Google the reason why when I'm starting to type setState in Android studio it isn't popped ...

stackoverflow.com

저랑 같은 문제를 호소하시는 분이 계셨네요 하지만 딱히 해결책은 없던거 같습니다.

안드로이드 스튜디오를 다운 그레이드 해라 정도 였습니다. 

제가 들어가 있는 오픈 채팅방에도 질의 해보았으나 저와 같은 안드로이드 스튜디오 버전을 사용중인 분은 정상적으로 된다는 답변을 받았습니다. 

저의 안드로이드 스튜디오 버전

제가 해본 방법(안드로이드 스튜디오 재설치)

안드로이드 스튜디오 재설치, 다운그레이드, flutter dart 플러그인 재설치, 플러터 재설치 보았지만 안되었습니다. 

아마도 위에 재설치 해본 것 중에 정식 버전이 업데이트가 되면 해결되지 않을까 싶은데... 그전까지 임시 방편으로 라이브 템플릿을 사용하려고 합니다. 

 

임시로 라이브 템플릿(Live Templates)으로 해결

 그래서 코딩파파님 강의에서 본 라이브 템블릿 기능으로 일단 임시로 해결해보았습니다. 

Stateful 위젯을 생성할때 stful을 입력해서 생성하는데 이 기능이 라이브 템플릿 기능이었습니다.

저는 임시로 일단 sstate를 입력하면 setState 함수가 입력 되도록 라이브 템플릿에 저장하였습니다. 

얼릉 이 오류가 해결되었으면 좋겠습니다. 

 

댓글