Горячая перезагрузка флаттера в Android Studio - PullRequest
0 голосов
/ 25 апреля 2018

Сначала я задумался, как выполнить горячую перезагрузку в Flutter с Android Studio.Поскольку я уже так привык к автоматическому сохранению Android Studio , я даже не рассматривал CTRL + S для горячей перезагрузки.

Затем я назначил Flutter Hot Reload в Keymap, и это сработало очень хорошо.Но теперь я только что понял, что CTRL + S также выполняет горячую перезагрузку.Я просмотрел ярлык в таблице ключей и обнаружил, что CTRL + S сопоставлен с Save All.

Save All in Keymap

Теперь мне интересно, что вообще делает Save All и делает ли он что-то еще по сравнению с моей назначенной комбинацией клавиш Flutter Hot Reload?Я не понимаю причину Save All, когда Android Studio уже сохраняет все автоматически.

Ответы [ 4 ]

0 голосов
/ 29 марта 2019

В моем сценарии я писал код с нуля, а не следовал стандарту кодирования. До этого была проблема в «Горячей перезагрузке», когда я начинал работать на

 void main() => runApp(new HelloFlutterApp());
0 голосов
/ 25 апреля 2018

Запись flutter run в терминал, представленный ниже в Android Studio.Как только приложение запустится на вашем устройстве или в эмуляторе, нажмите r в терминале -> Это перезагрузит ваше приложение [например: - внесите некоторые небольшие изменения в ваше приложение после выполнения flutter run, затем нажмите r, что вы можете заметить ФУНКЦИОНАЛЬНОСТЬ HOT RELOAD

0 голосов
/ 02 мая 2018

Заключение

Это действительно имеет значение.Очевидно, что плагин Flutter просто реагирует на вызов Save All, выполняя Apply Changes, который всегда будет вызывать Flutter Hot Reload.

Интересное замечание, которое я сделал, заключается в том, что Flutter Hot Reload не будет (на момент написания) перезагружать приложение, если не было изменений в коде, но Save All будет и Apply Changes, а потомуЯ написал, что Save All звонит Apply Changes.

0 голосов
/ 25 апреля 2018

ctrl + s предназначен для сохранения, и когда «Выполнить горячую перезагрузку при сохранении» включена, также «горячая перезагрузка»

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...