오늘 이상하다면 이상한 상황이 나서 이렇게 포스팅을 합니다.
page를 이동할때 Widget value로 값을 넘겨주고 해당페이지에서 값을 변경하고 페이지 이동을 시킬때
습관처럼 아래와 같이 보통 사용을 합니다.
Get.off(PreviousPage());
위에 명시한 PreviousPage 에는 initState()에서 위젯이 생성되기전,
API를 요청하여 Widget Value로 넘겨줄 값을 미리 받아오게 되어있지만
위와같이 Get.off() 를 사용시 initState()를 다시 거치지 않음을 발견하였습니다.
그때는, 아래와 같은 네이티브한 Dart 코드를 사용해서 해결할 수 있습니다.
Navigator.of(context).pushReplacement(
MaterialPageRoute(builder: (_) => PreviousPage())
);
[InAppWebView] Android Intent 처리방법 (0) | 2023.05.24 |
---|---|
[MANAGE_EXTERNAL_STORAGE] App Reject 보완하기 (0) | 2023.05.23 |
[Flutter] Safari Debug 하는 방법 (0) | 2023.05.03 |
[Flutter] Http 제어 해보기 (feat. TimeoutException, SocketException) (0) | 2023.04.14 |
[Flutter] 플립/폴드형 핸드폰 배포시 유의사항 (0) | 2023.04.13 |