- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想知道如何使用新查询、新内容更改路径来重建 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/
我想知道如何使用新查询、新内容更改路径来重建 FirebaseAnimatedList。 new Flexible( child: new FirebaseAnimated
我是 flutter 和 firebase 的 super 新手,并尝试在下面的示例代码中使用 FirebaseAnimatedList 从 firebase 实时数据库查询一些数据我尝试传递 thi
我的 Firebase 结构是这样的: 我想在 FirebaseAnimatedList 中获取“groupName”列表。 如何实现? 我当前的代码: chatGroupNameReference
我想使用 FirebaseAnimatedList 进行分页,但我不知道该怎么做。我将 ScrollController 设置为 Controller 属性,并且能够在滚动到顶部时收到通知,但我不知道
我目前正在研究 Flutter Firebase 代码实验室 here . 我已按照所有步骤操作,但在尝试使用 FirebaseAnimatedList 小部件的 itemBuilder 时出现两个错
如果 FirebaseAnimatedList 查询没有返回任何数据,我需要显示另一个小部件,所以不仅显示空白屏幕,我该怎么做? 我正在使用 if(snapshot.value != null){}
我有一个带有主体的 Scaffold: body: new Column( children: [ new Flexible( child:
我是一名优秀的程序员,十分优秀!