安装时颤动显示消息[重复]

Posted

技术标签:

【中文标题】安装时颤动显示消息[重复]【英文标题】:flutter display message on mount [duplicate] 【发布时间】:2020-04-14 10:14:10 【问题描述】:

初学者问题:

我正在尝试在页面显示后立即显示一条消息,我可以使用简单的自定义消息来完成,但我找不到任何标准的方式来做到这一点,我所做的所有搜索都将我引向 @987654321 @ 或 Flushbar,这个 2 的问题是你只能在调用构建后显示它,例如在onPress 上,这让我想到了实际问题:

如何获得 onMount 事件的回调,例如类似于 jQuery ready 方法,一旦页面被挂载(即准备好)就会触发,这样我就可以调用 Snackbar 例如?

【问题讨论】:

【参考方案1】:

复制到Flutter: Run method on Widget build complete

答案:

  @override
  void initState() 
    super.initState();


    if (SchedulerBinding.instance.schedulerPhase ==
        SchedulerPhase.persistentCallbacks) 
      SchedulerBinding.instance.addPostFrameCallback((_) 
        showInFlushbar("Some text");
      );
    
    ;
  

【讨论】:

以上是关于安装时颤动显示消息[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何修复在空颤动上调用的方法“包含密钥”[重复]

在颤动中重复相邻的图像

在颤动中重复背景图案图像

如何在颤动的任何屏幕上显示弹出消息?

单击浏览器返回时会话消息重复

正文解析器节点模块返回“已弃用”消息[重复]