diff --git a/ohos/src/main/ets/components/FlutterDownloaderPlugin.ets b/ohos/src/main/ets/components/FlutterDownloaderPlugin.ets index b7a2c0b14558ddf75259cc53ad9b563ccf43220f..7c09bf98a50b190d20672f3f5db6d3c46a5b2bf9 100644 --- a/ohos/src/main/ets/components/FlutterDownloaderPlugin.ets +++ b/ohos/src/main/ets/components/FlutterDownloaderPlugin.ets @@ -543,6 +543,7 @@ export class FlutterDownloaderPlugin implements FlutterPlugin, MethodCallHandler downloadTask.on('completed', () => { Logger.info(TAG, `Request download completed`); + this.backgroundChannel?.invokeMethod('', [this.callbackHandle, taskId, DownloadStatus.COMPLETE, 100]) fs.moveFileSync(tempFile, savedFile, 0); const task = this.taskDao!.loadTask(taskId); if (task != null) {