progress_dialog icon indicating copy to clipboard operation
progress_dialog copied to clipboard

Dynamically update not working well

Open zhangli-jerry opened this issue 3 years ago • 1 comments

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]

zhangli-jerry avatar Aug 06 '20 08:08 zhangli-jerry

I am having the same problem. Have you found the solution?

damianthingshung avatar Nov 04 '20 07:11 damianthingshung