【发布时间】:2020-12-26 20:05:40
【问题描述】:
有没有办法在 Flutter 小部件中运行一个函数,而无需使用 onpress 或 ontap 来激活或触发它们?
基本上,我只想在后台运行一个函数或一小组代码,而不必在应用程序上显示任何内容。
是否有某种小部件可以让我只运行一个函数?
【问题讨论】:
标签: flutter
有没有办法在 Flutter 小部件中运行一个函数,而无需使用 onpress 或 ontap 来激活或触发它们?
基本上,我只想在后台运行一个函数或一小组代码,而不必在应用程序上显示任何内容。
是否有某种小部件可以让我只运行一个函数?
【问题讨论】:
标签: flutter
没有用于运行后台功能的小部件,但您可以做的是利用有状态小部件的生命周期方法,例如 initState
https://api.flutter.dev/flutter/widgets/State/initState.html
initState 将在创建有状态小部件时触发一次。从那里,您可以开始您拥有的任何后台任务。
【讨论】: