在flutter包含tab的页面中,当快速切换tab时,会触发onTableChange方法,该方法会请求网络数据并更新UI。但是由于网络请求需要时间,会导致旧数据和新数据交替显示混乱, 如何在onTableChange时,取消updateUI(), 只用最新的数据?
void onTabChange(int index) async {
final status = await request1();
//第二个请求依赖第一个请求的结果
final respo = await request2(status);
updateUI();
}