我有一个非常复杂的Flutter应用程序,并且已经开发了一段时间。
问题是在完成设计代码后,我开始实现API以接收实际数据并用它填充应用程序。该应用现在崩溃的次数很多(尽管在发布模式下崩溃的次数更少)。
我想这可能是因为我在应用程序中显示的所有复杂小部件,导致android设备用尽了内存。
我已经将所有小部件构建为有状态的,我不知道这是否可能是一个相关因素(我是Flutter编程的初学者)。
请花费我很多时间来开发此应用程序,这是我的第一个企业级Flutter应用程序。
我以前没有玩过Flutter的经验,我知道会出现这种问题,并且没有解决方案,我会使用Java和Swift开发该应用程序。
任何帮助都是值得赞赏的家伙。 坦克。
答案 0 :(得分:0)
事实证明,在整个应用程序中使用有状态的小组件会占用设备过多的内存,从而导致崩溃。
按照Aneesh的建议,我联系了GitHub上的Flutter团队(谢谢Aneesh),他们建议阅读此书以更好地了解Stateful Vs Stateless小部件,这是链接: