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

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

给出以下小部件:

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

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

  

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

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

有什么办法吗?

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164554.html

大家都在问