怎么知道哪些东西是需要我们主动释放的呢

来源:12-9 点赞特效开发(二)

demonCry

2022-09-09

这一节我们对animationController在销毁时进行了主动释放

So 是不是xxxController都要进行释放?

我们之前自己封装的player也自己主动释放了 widget.player.release()

我的问题是我怎么知道哪些东西是需要在widget销毁时需要我们主动释放的呢?

写回答

1回答

马超老师

2022-09-10

并不是所有的controller都需要释放。

这个主要还是看场景,我们自定义的Controller,可以自己判断,如果内部没有占用资源可以不释放。

系统的Controller或者其他第三方的插件则需要根据使用文档来确定是否需要释放,也可以查看官方的example。

0
0

基于Flutter 3.x 实战跨平台仿抖音App混合开发

以短视频APP为例,快速上手原生/Flutter 混合开发

481 学习 · 120 问题

查看课程