loadMore method
Implementation
loadMore(int page) async {
try {
inLoading = true;
var list = await loadData(page);
if (list.isEmpty) {
_refreshController.loadNoData();
} else {
_page++;
items.addAll(list);
_refreshController.loadComplete();
}
onDataChanged(items);
} catch (e) {
_refreshController.loadFailed();
} finally {
inLoading = false;
if (context.mounted) {
setState(() {});
}
}
}