【问题标题】:Getting Old UI when reloading App for First time in Flutter在 Flutter 中首次重新加载应用程序时获取旧 UI
【发布时间】:2019-12-28 18:41:45
【问题描述】:

我是 Flutter 开发的初学者,因此对其工作原理知之甚少,但需要清除我的疑问。

我使用flutter create 命令创建了一个应用程序,并创建了一个示例flutter 项目目录。当我使用 Visual Studio 代码打开应用程序并在物理设备上运行应用程序时,会在我的设备中创建一个应用程序,并在屏幕上显示基本增量计数器功能,这是由于 main.dart 文件中编写的代码。

我删除了 main.dart 文件的所有内容并在那里编写了我的代码并重新加载它。该应用程序运行良好。

问题是每次当我将设备与计算机连接时,我都会获得最初创建的示例项目的 UI,并且只有在再次重新加载后我才会获得新的 UI。

此问题仅在我第一次连接手机进行调试并重新加载后解决时存在。

为什么我得到旧的 UI(第一次创建应用时生成计数器的那个),即使没有关于相同的代码。

谢谢

【问题讨论】:

    标签: flutter


    【解决方案1】:

    发生这种情况是因为您只使用热重载。从 IDE 停止应用程序并重建。然后重启模拟器就没有问题了。

    【讨论】:

    • 我在物理设备上运行,也尝试了同样的方法
    • 然后尝试将flutter升级到最新版本。
    【解决方案2】:

    这是一种错误。我也遇到了同样的问题,最后我使用终端中的 flutter clean 修复了它。希望你也已经修好了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-17
      • 1970-01-01
      • 2020-07-03
      • 1970-01-01
      • 2014-10-10
      相关资源
      最近更新 更多