我的父窗口小部件中有一个运行并更新布尔值的方法。每当更改值时,就需要使用更改后的值在子窗口小部件中运行一种方法。从父级触发该动作的最佳方法是什么?
这两个小部件都是有状态的小部件。
答案 0 :(得分:1)
答案 1 :(得分:0)
magicleon94的回答非常好,如果我需要用新信息更新小部件,那将是有用的。对于我正在处理的其他一些问题,我可能会引用。对于此问题,我需要运行一个方法,以在更改该数据时根据来自父级的数据返回mapWidget的标记。我发现最好的方法是使用this StackOverflow post概述的streamController。每当我更新值时,我就在流上调用add,然后在我的子类中收到更新。