progress_dialog
progress_dialog copied to clipboard
Dynamically update not working well
Describe the bug ProgressDialogType.Download , show/hide works well. When use pr.update, the process is stopped and dialog is showing.
To Reproduce
await dio.download(
downloadUrl,
savePath,
onReceiveProgress: (rcv, total) {
print('received: ${rcv.toStringAsFixed(0)} out of total: ${total.toStringAsFixed(0)}');
setState(() {
progress = ((rcv / total) * 100 * 10).roundToDouble() / 10;
print('progress:$progress');
});
pr.update(progress: progress, message: "Downloading file..."); // <-- this code not working
if (progress == 100.0) {
setState(() {
isDownloaded = true;
});
} else if (progress < 100.0) {}
},
deleteOnError: true,
);
Expected behavior progress text will be updated
Smartphone:
- Device: [iPhoneX Max]
- OS: [iOS13.6]
I am having the same problem. Have you found the solution?