颤抖不反映变化

时间:2018-05-17 13:17:17

标签: flutter

我正在测试我的第一个颤动项目,这是一个简单的应用程序,用于测试从一个活动到另一个活动的导航。目前,只有第一个活动正在显示,但是在热重新加载之后是反映变化的时候,那就是我可以从活动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")
       ],
     ),
   ),
   ),
  );
 }
 }

这可能是什么问题?提前致谢

1 个答案:

答案 0 :(得分:0)

我通过这些步骤解决了这个问题。

  1. 我打开Android Studio并从此处运行设备。
  2. 设备加载后,我完全关闭android studio然后启动Visual Studio Code。
  3. 在main.dart中我为F5运行项目。
  4. 热重装现已激活,所有更改都可以立即显示。