这确实很重要。显然,Flutter插件只能通过执行应用更改(Apply Changes)
来响应全部保存(Save All)
调用,而这将始终调用Flutter热重载(Flutter Hot Reload)
。
我做出的一个有趣观察是,如果代码没有更改,Flutter热重载(Flutter Hot Reload)
将不会(至少在撰写本文时)热重载应用程序,但全部保存(Save All)
和应用更改(Apply Changes)
将会,这就是为什么我写全部保存(Save All)
调用应用更改(Apply Changes)
的原因。
在Android Studio下面的终端中输入flutter run
。一旦应用程序在您的设备或模拟器上运行,按r
键进入终端 -> 这将热重载您的应用程序[例如:在执行flutter run
后对应用程序进行一些小的更改,然后按r
,您可以注意到热重载功能]
void main() => runApp(new HelloFlutterApp());
CTRL + S
触发保存所有功能。我认为我提出的这个问题是无意义的。Android Studio会自动保存文件,因此您永远不会在Flutter之外使用CTRL + S
,我想知道为什么它不会在自动保存时触发热重载,但这不是一个好问题。 - creativecreatorormaybenot