【发布时间】:2020-03-11 01:40:10
【问题描述】:
我正在使用网页浏览构建器,但无法遍历页面。我不断收到此错误:
"方法 'animateToPage' 在 null 上被调用。 接收方:空 尝试调用:animateToPage(1,曲线:'Cubic'的实例,持续时间:'Duration'的实例)“
这就是我所说的:
PageView.builder(
itemBuilder: (context, i) {
return _prodctReview2(context, i);
},
itemCount: currentReview.order.orderDetails.length,
controller: _pageController,
)
这是我正在调用的函数:
Future nextPage(i) async {
var next = currentPageValue + 1;
print(i);
if (i == currentReview.order.orderDetails.length) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => DriverReviewPage(
currentReview: recommendedProducts[i],
)));
} else {
_pageController.jumpToPage(
next,
);
}
}
当我调用函数时出现此错误
未处理的异常: NoSuchMethodError:在 null 上调用了方法“jumpToPage”。 接收者:null 尝试调用:jumpToPage(1)
我不知道为什么,因为这些页面是附加的。
【问题讨论】:
标签: flutter dart flutter-pageview