flutter_downloader
flutter_downloader copied to clipboard
Downloading fails often in android 10.
Everytime I try to download using flutter downloader package.
Always this error shows up in the condole. "D/DownloadWorker( 2768): Update too frequently!!!!, but it is the final update, we should sleep a second to ensure the update call can be processed "
This is how my downloadCallBack function looks like.
@pragma('vm:entry-point') static void downloadCallback(String id, int status, int progress) { print( 'Background Isolate Callback: task ($id) is in status ($status) and process ($progress)'); final SendPort? send = IsolateNameServer.lookupPortByName('downloader_send_port'); send?.send([id, status, progress]); }
and this function, I have called it in the initState().
void _bindBackgroundIsolate() { IsolateNameServer.registerPortWithName( port.sendPort, 'downloader_send_port'); port.listen((dynamic data) { // String id = data[0]; status = data[1]; progress = data[2]; setState(() {}); }); }