在GetX flutter中处理资源的最佳方式是什么



我正在使用GetX flutter构建一个项目。处理应用程序资源(如文本编辑控制器和动画控制器(的最佳方式是什么?正如我所知,我可以覆盖超级方法onClose()来处理这些资源,但我们还有另一个超级方法,dispose(),那么我应该使用这两个方法中的哪一个?

根据rx_disposable.dart文件:

/// Called before [onDelete] method. [onClose] might be used to
/// dispose resources used by the controller. Like closing events,
/// or streams before the controller is destroyed.
/// Or dispose objects that can potentially create some memory leaks,
/// like TextEditingControllers, AnimationControllers.
/// Might be useful as well to persist some data on disk.
@override
void onClose() {
super.onClose();
}

所以你应该使用onClose((方法。

最新更新