Flutter 이름 지정 라우팅 등록, 점프, 참조, 데이터 수신, 데이터 반환

등록:
MaterialApp(
        routes:  {
          'myrouter': (BuildContext context) => new MyRouter(),
        },
      );

패라메트릭 점프
 Navigator.of(context).pushNamed('myrouter',arguments: "        ");

점프 인터페이스 수신 매개 변수
  @override
  Widget build(BuildContext context) {
    //        
    var args=ModalRoute.of(context).settings.arguments
  }

반환 시 매개변수 전송
Navigator.of(context).pop('               ');

이전 페이지로 돌아가는 수신 매개 변수 (위의 점프 방법 수정)
  Navigator.of(context).pushNamed('myrouter',arguments: "        ").then((value){
      print("value===="+value.toString());
    });

좋은 웹페이지 즐겨찾기