我正在测试我的第一个颤动项目,这是一个简单的应用程序,用于测试从一个活动到另一个活动的导航。目前,只有第一个活动正在显示,但是在热重新加载之后是反映变化的时候,那就是我可以从活动a转到。我已经尝试过运行应用程序甚至构建它,但更改没有反映出来,只能通过热重新加载。
我的代码
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")
],
),
),
),
);
}
}
这可能是什么问题?提前致谢
答案 0 :(得分:0)
我通过这些步骤解决了这个问题。