keepPage: true是默认行为;这意味着
PageController如果销毁并重新创建页面,它将记住该页面所在的页面。这不是你想要的。
而是将特定
PageStorageKey于页面的内容传递给页面的构造函数。这有助于Flutter为您的页面提供一个独特的存储桶。然后,在您
State要恢复到先前状态的状态中,可以使用
PageStorage.of(context)获取存储分区,您可以
read在更改存储区时将值从in
initState和
write值更改为。您可以在ExpansionTile中看到一个示例。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)