使用 AWS Amplify Storage SDK 显示文件 uploads/downloads 的进度

Show progress of file uploads/downloads using the AWS Amplify Storage SDK

我是 uploading/downloading 文件,使用 AWS Amplify SDK 库的 Storage API Android。

我需要在操作进行时显示进度。 在 Amplify Storage API 中有什么方法可以挂接侦听器或回调,以便我可以侦听 upload/download 进度,以便更新 UI 中的进度条?

官方文档对此没有提及: https://aws-amplify.github.io/docs/android/storage

如果不行,我觉得有两种选择:

谢谢。

您可以将 TransferObserver 与 TransferListener 一起使用。

https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/mobileconnectors/s3/transferutility/TransferObserver.html

提供文件传输进度。