Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 什么时候在颤振中调用dispose和deacivate_Flutter - Fatal编程技术网

Flutter 什么时候在颤振中调用dispose和deacivate

Flutter 什么时候在颤振中调用dispose和deacivate,flutter,Flutter,我试图在我的Home()类中使用以下代码: 我想看看这两个命令是什么时候被调用的。我假设它们是在应用程序关闭时被调用的,与第一次调用build方法时initState的方式相同。但是,当我用home(主页)按钮关闭应用程序或完全关闭应用程序时,print语句都不会熄灭。你是如何触发它们的/它们实际上是何时触发的 注意:我已经阅读了这两方面的文档,但我不理解它们 @override void deactivate() { print("super.deactivate()

我试图在我的Home()类中使用以下代码:

我想看看这两个命令是什么时候被调用的。我假设它们是在应用程序关闭时被调用的,与第一次调用build方法时
initState
的方式相同。但是,当我用home(主页)按钮关闭应用程序或完全关闭应用程序时,print语句都不会熄灭。你是如何触发它们的/它们实际上是何时触发的

注意:我已经阅读了这两方面的文档,但我不理解它们

  @override
  void deactivate() {
    print("super.deactivate();");
    super.deactivate();
  }

  @override
  void dispose() {
    print("super.dispose();");
    super.dispose();
  }