Я тестирую свой первый проект флаттера, это простое приложение для тестирования навигации от одного занятия к другому.В настоящее время отображается только первое действие, но после горячей перезагрузки отображаются изменения, то есть я могу перейти от действия а к.Я попытался запустить приложение и даже создать его, но изменения не отражаются, только с помощью горячей перезагрузки.
Мой код
import 'package:flutter/material.dart';
void main(){
runApp(new MaterialApp(
home:new HomePage(),
routes: <String,WidgetBuilder>{
"/SecondPage":(BuildContext context) => new SecondPage()
}
));
}
class HomePage extends StatelessWidget{
@override
Widget build(BuildContext context){
return new Scaffold(
appBar: new AppBar(title: new Text("Homepage"),backgroundColor:
Colors.deepOrange),
body: new Container(
child: new Center(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new IconButton(
icon: new Icon(Icons.favorite),
iconSize: 50.0,
onPressed: () {Navigator.of(context).pushNamed("/SecondPage");},
),
new Text("Tap Me")
],
),
),
),
);
}
}
class SecondPage extends StatelessWidget{
@override
Widget build(BuildContext context){
return new Scaffold(
appBar: new AppBar(title: new Text("SecondPage"),backgroundColor:
Colors.deepOrange),
body: new Container(
child: new Center(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new IconButton(
icon: new Icon(Icons.airplanemode_active),
iconSize: 50.0,
onPressed: null,
),
new Text("Tap Me")
],
),
),
),
);
}
}
В чем здесь может быть проблема?Заранее спасибо