Я читал о некоторых проблемах флаттера, связанных с горячей перезагрузкой.Если код, который вы изменяете, не выполняется, когда вы нажимаете кнопку горячей перезагрузки (в моем случае в Android Studio), изменения не будут отправляться на устройство.
Странная вещь, почему этот кусоккод не вызывает горячую перезагрузку:
import 'package: flutter / material.dart';
void main() {
runApp(new MaterialApp(
title: "My Flutter App",
home: new Scaffold(
appBar: new AppBar(
title: new Text("My Flutter App"),
backgroundColor: Colors.purple,
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
new Text("Hello",textAlign: TextAlign.left),
new Text("Pepe",textAlign: TextAlign.left),
new Text("Antonio")
] ,
),
),
));
}
, но это (тот же код, только что переместивший домашний виджет в пользовательский виджет), работает:
import 'package:flutter/material.dart';
void main() {
runApp(new MaterialApp(
title: "My Flutter App",
home: Home()
));
}
class Home extends StatelessWidget
{
@override
Widget build(BuildContext context)
{
return new Scaffold(
appBar: new AppBar(
title: new Text("My Flutter App"),
backgroundColor: Colors.purple,
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
new Text("Hello",textAlign: TextAlign.left),
new Text("Pepe",textAlign: TextAlign.left),
new Text("Antonio")
] ,
),
);
}
}