hoony's web study

728x90
반응형

Image by Ryan McGuire from Pixabay


오늘 이상하다면 이상한 상황이 나서 이렇게 포스팅을 합니다. 

page를 이동할때 Widget value로 값을 넘겨주고 해당페이지에서 값을 변경하고 페이지 이동을 시킬때 
습관처럼 아래와 같이 보통 사용을 합니다. 

Get.off(PreviousPage());

 

위에 명시한 PreviousPage 에는 initState()에서 위젯이 생성되기전,

API를 요청하여 Widget Value로 넘겨줄 값을 미리 받아오게 되어있지만

위와같이 Get.off() 를 사용시 initState()를 다시 거치지 않음을 발견하였습니다.

그때는, 아래와 같은 네이티브한 Dart 코드를 사용해서 해결할 수 있습니다.

 

Navigator.of(context).pushReplacement(
            MaterialPageRoute(builder: (_) => PreviousPage())
          );
728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading