Флаттер не отражает изменения - PullRequest
0 голосов
/ 17 мая 2018

Я тестирую свой первый проект флаттера, это простое приложение для тестирования навигации от одного занятия к другому.В настоящее время отображается только первое действие, но после горячей перезагрузки отображаются изменения, то есть я могу перейти от действия а к.Я попытался запустить приложение и даже создать его, но изменения не отражаются, только с помощью горячей перезагрузки.

Мой код

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 голосов
/ 17 мая 2018

Я решаю эту проблему с помощью следующих шагов.

  1. Я открываю Android Studio и запускаю устройство отсюда.
  2. После загрузки устройства я полностью закрываю android studio, затем запускаю VisualStudio Code.
  3. В main.dart я запускаю F5 для запуска проекта.
  4. Горячая перезагрузка теперь активна, и все изменения можно увидеть мгновенно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...