Dynamically update not working well
zhangli-jerry opened this issue · comments
zhangli-jerry commented
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]
Damian Thingshung commented
I am having the same problem. Have you found the solution?