Flutter: Progress dialog is not hiding
Try with :
onTap: () async { pr.show(); print('clicked custom category'); print(categorylist[index].catName); print(categorylist[index].catId); setState(() { catId = categorylist[index].catId; myinitlist.clear(); myinitlist = List.from(productList); Future.delayed(Duration(seconds: 3)).then((value) { pr.hide().whenComplete(() { print(pr.isShowing()); }); }); }); },
or :
onTap: () async { pr.show(); print('clicked custom category'); print(categorylist[index].catName); print(categorylist[index].catId); Future.delayed(Duration(seconds: 3)).then((value) { setState(() { catId = categorylist[index].catId; myinitlist.clear(); myinitlist = List.from(productList); pr.hide().whenComplete(() { print(pr.isShowing()); }); }); }); },