Flutter 颤振中的分页未正确加载数据
我在我的应用程序中使用Flatter分页插件进行分页,如下所示:Flutter 颤振中的分页未正确加载数据,flutter,dart,Flutter,Dart,我在我的应用程序中使用Flatter分页插件进行分页,如下所示: Future<List<KCSamplesModel>> pageData( BuildContext context, int previousCount) async { print("called!!!!!"); List<KCSamplesModel> dummyList = List(); if (formsPageNumber < totalFormsPages &
Future<List<KCSamplesModel>> pageData(
BuildContext context, int previousCount) async {
print("called!!!!!");
List<KCSamplesModel> dummyList = List();
if (formsPageNumber < totalFormsPages && _firstOpen == false) {
print(formsPageNumber < totalFormsPages);
print(_firstOpen);
await Future.delayed(Duration(seconds: 0, milliseconds: 1000));
await getForms(context, false, "").then((onValue) {
dummyList = allForms;
});
} else {
print(_firstOpen);
_firstOpen = false;
dummyList = allForms;
}
debugPrint("news_dummyList" + dummyList.length.toString());
return dummyList;
}
Pagination<KCSamplesModel>(
pageBuilder: (currentSize) =>
pageData(context, currentSize),
itemBuilder: (index, item) {
.....
})
我滚动到最后,我成功加载了第1页,我得到了这个
flutter: called!!!!!
flutter: true
flutter: false
flutter: news_dummyList20
然后我滚动到加载更多,什么也不会发生,甚至不会调用pageData!我返回并返回页面,滚动页面2将被成功加载,然后再次滚动将不做任何事情,我返回并滚动它将加载更多页面,依此类推
如何解决这个问题,为什么会发生
flutter: called!!!!!
flutter: true
flutter: false
flutter: news_dummyList20