编辑提供者文件后如何热重新加载Flutter应用程序

时间:2019-11-04 18:20:58

标签: flutter dart flutter-provider

我正在使用Flutter(稳定的频道,v1.9.1 + hotfix.6)和Provider作为我的DI / SM。

给出以下小部件:

Provider<MyComplexClass>(
  builder: (context) => MyComplexClass(),
  dispose: (context, value) => value.dispose()
  child: SomeWidget(),
)

如果我修改文件MyComplexClass,则该应用程序将不会热加载。这可能是因为它不完全与窗口小部件有关(根据Flutter的文档):

  

特别是,热重新加载会导致所有现有的小部件都重新构建。仅会自动重新执行与重建小部件有关的代码。

因此,我需要以某种方式“参与” MyComplexClass,以便每当我修改文件时该应用程序都将热加载。

有什么办法吗?

0 个答案:

没有答案