안녕하세요 IT 석사 Hooo 입니다. 오늘은
flutter 에서 arguments를 이용한 값 전달 방법에 대해서 알아보겠습니다.
방법은 간단합니다.
MaterialPageRoute(
builder: (_)=>페이지 이름(),
settings: RouteSettings(
arguments: 값
)
)
위의 내용처럼 MaterialPageRoute 안에 settings: RouteSettings 를 만들고 그안에 arguments: 값 을 넣어주면 끝. 이렇게 되면 저 페이지이 arguments 값이 들어온겁니다.
그럼 저 값을 어떻게 불러오나?
방법은 간단합니다.
값을 불러오고 싶은 페이지에서 아래와 같이 선언해주면 값이 들어 옵니다.
final arguments = ModalRoute.of(context).settings.arguments;
ModalRoute는 뭐냐? 위젯의 전체 값을 달라 뭐 이런 이야기 입니다.
그럼 오늘도 열코딩하세요~~
아래 링크는 다른 방법으로 값을 불러오는 내용입니다.
https://www.litenews.shop/2023/01/flutter-botton.html
0 Comments