在向Flutter应用填充数据后,该应用经常崩溃,并且不会显示任何错误

时间:2019-09-02 15:40:05

标签: flutter crash

我有一个非常复杂的Flutter应用程序,并且已经开发了一段时间。

问题是在完成设计代码后,我开始实现API以接收实际数据并用它填充应用程序。该应用现在崩溃的次数很多(尽管在发布模式下崩溃的次数更少)。

我想这可能是因为我在应用程序中显示的所有复杂小部件,导致android设备用尽了内存。

我已经将所有小部件构建为有状态的,我不知道这是否可能是一个相关因素(我是Flutter编程的初学者)。

请花费我很多时间来开发此应用程序,这是我的第一个企业级Flutter应用程序。

我以前没有玩过Flutter的经验,我知道会出现这种问题,并且没有解决方案,我会使用Java和Swift开发该应用程序。

任何帮助都是值得赞赏的家伙。 坦克。

1 个答案:

答案 0 :(得分:0)

事实证明,在整个应用程序中使用有状态的小组件会占用设备过多的内存,从而导致崩溃。

按照Aneesh的建议,我联系了GitHub上的Flutter团队(谢谢Aneesh),他们建议阅读此书以更好地了解Stateful Vs Stateless小部件,这是链接:

  

https://flutter.dev/docs/development/ui/interactive