我一直在开发一个应用程序使用颤振,其中有一个书签部分。在“书签”页中,您可以单击“查看更多”页的条目。在“视图更多”页中,有一个选项可以取消该条目的书签。
有什么方法可以在页面之间交流吗?因为,我希望在页面之间同步书签条目(在本例中,取消书签条目,并在使用导航器pop后更新书签页面)。initState()只运行一次,不会在后续导航器pops上被调用,而didUpdateWidget()似乎效率低下。
发布于 2017-10-17 15:47:03
为什么不将方法removeFromList(bookmark)作为构造函数属性提供给ViewMorePage。
void removeFromList(bookmark) {
setState(() => bookmarkList.remove(bookmark));
}setState强制小部件使用较短的书签列表进行重建。这有用吗?
https://stackoverflow.com/questions/46793322
复制相似问题