gpt4 book ai didi

FirebaseAnimatedList 实时改变内容

转载 作者:IT王子 更新时间:2023-10-29 07:00:53 26 4
gpt4 key购买 nike

我想知道如何使用新查询、新内容更改路径来重建 FirebaseAnimatedList。

new Flexible(
child: new FirebaseAnimatedList(
query: query,
sort: (DataSnapshot a, DataSnapshot b) =>
b.key.compareTo(a.key),
itemBuilder: (BuildContext context, DataSnapshot snapshot,
Animation<double> animation, int index) {...})

当我实时更改查询时,它不会更改列表中的结果:

setState(() {
query = "another/path";
});

最佳答案

我每次更改查询时都会更改 key ,我不确定这是否是最好的方法,但正在运行:

new Flexible(
child: new FirebaseAnimatedList(
key: _key,
query: query,
sort: (DataSnapshot a, DataSnapshot b) =>
b.key.compareTo(a.key),
itemBuilder: (BuildContext context, DataSnapshot snapshot,
Animation<double> animation, int index) {...})


setState(() {
query = "another/path";
_key = Key('anotherkey');
});

关于FirebaseAnimatedList 实时改变内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50730847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com