Flutter 颤振中的分页未正确加载数据

Flutter 颤振中的分页未正确加载数据,flutter,dart,Flutter,Dart,我在我的应用程序中使用Flatter分页插件进行分页,如下所示: Future<List<KCSamplesModel>> pageData( BuildContext context, int previousCount) async { print("called!!!!!"); List<KCSamplesModel> dummyList = List(); if (formsPageNumber < totalFormsPages &

我在我的应用程序中使用Flatter分页插件进行分页,如下所示:

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