
지난 번에는 Navigator.push()를 통해 단순하게 화면을 넘기고, 데이터를 넘겨받는 방법을 알아봤다면,오늘은 Navigator.pushNamed()로 화면을 넘기고, 그 때 데이터를 넘기고 넘겨받는 방법을 정리하려고 함! 공식 문서에 따르면 만약 앱의 다양한 부분에서 똑같은 화면으로 계속 네비게이트한다면, Navigator.push()를 통한 화면 전환은 코드 중복을 일으킬 수 있기 때문에 named route가 해결책이 될 수 있다고 함 지난 번 글https://day-of-soonjin.tistory.com/112 [Flutter] push, pop 화면 전환하며 데이터 넘겨 받는 방법플러터에서 화면을 push, pop하면서 데이터를 넘겨받는 방법 1. push 할 때(1) 새로운 화면..

플러터에서 화면을 push, pop하면서 데이터를 넘겨받는 방법 1. push 할 때(1) 새로운 화면(SecondScreen)에 필수 파라미터를 설정하여 값을 넘기는 방법SecondScreen에 inputString이라는 필수 파라미터를 설정하여 push할 때 해당 파라미터 값을 넘기도록 함onPressed: () { Navigator.push( context, CupertinoPageRoute( builder: (context) => SecondScreen(inputString: _textEditingController.text), ), );}, 전체코드import 'package:flutter/cupertino.dart';import 'package:flutter/mate..
- Total
- Today
- Yesterday