**一个方法是** ``` dart new MaterialApp( title: '', theme: new ThemeData( primarySwatch: Colors.cyan, ), home: new MyHomePage(title: ''), routes: { '/sortiePage': (BuildContext con)=> new SortiePage() }, ); ``` 先是在app中定义好路由的名字和要跳转到的页面。 然后 ``` dart Navigator.of(context).pushNamed("routeName"); ``` 显示根据context,拿到路由表,然后根据路由的名字跳转到预定好的页面。 **另一个方法** 不用定义路由表,直接 ``` dart Navigator.push( context, MaterialPageRoute( builder: (context){ return new SortiePage( args: your args data, ); } ) ); ``` 这样没有路由表那样直观,但是传参数方便 写起来比Android好的一点的是,不用把数据塞到bundle那么麻烦了。