Flutter Snackbar解雇了听众

时间:2018-11-23 16:22:35

标签: dart flutter

我一直在寻找一种方法来检查var theBody = document.body; var element = document.createElement("p"); element.id = "status"; element.style.cssText = "float:right; color:red"; element.textContent = "Waiting..."; theBody.insertBefore(element, theBody.firstChild); function replyToMessage(aMessageEvent) { if (aMessageEvent.name === "hey") { document.getElementById("status").textContent="Message received."; safari.self.tab.dispatchMessage("gotIt","Message acknowledged."); } } safari.self.addEventListener("message", replyToMessage, false); 是否已被用户或超时人员关闭。我真的听不懂。

这是我到目前为止所得到的,

Snackbar

这是一种解决方法,我一直在寻找准确的监听器。我不需要任何解决方法,例如设置Scaffold.of(context) .showSnackBar(SnackBar(content: Text("Title"))) .closed .then((reason) { // snackbar is now closed }); 的{​​{1}},然后在持续时间过去之后再听。

1 个答案:

答案 0 :(得分:0)

请参阅下面的完整示例 我只是用public class AdresMap : ClassMapping<Adres> { public AdresMap() { this.Table("Adres"); //Your table name this.Id(c => c.Id, c => { c.Generator(Generators.Native); c.Type(NHibernateUtil.Int64); c.Column("Id"); c.UnsavedValue(0); }); Set(x => x.Chauffeurs, c => { c.Key(k => { k.Column("Id"); k.ForeignKey("AdresId"); }); c.Inverse(true); c.Cascade(Cascade.None); }, r => r.OneToMany(o => { })); this.Property(x => x.Straat ); // ... other properties } } 包装了library(dplyr) df %>% group_by(age = ifelse(age %in% c('70+', '70-79', '80+'), '70+', age)) %>% summarise(across(`2020`:`2017`, sum, na.rm = TRUE)) -> result result 的内容,如果用户按下返回按钮,它将删除快餐栏。
默认情况下,它将指定aggregate(.~age, transform(df, age = ifelse(age %in% c('70+', '70-79', '80+'), '70+', age)), sum, na.rm = TRUE) 原因

导入“ package:flutter / material.dart”;

SnackBar