Vor*_*ora 3 android firebase firebase-storage
Firebase 上传管理器在上传文件时仅返回 0 到 100%。许多 stackoverflow 用户表示,
但我想要顺利 0,1,2,3,...100% 的上传任务,是否可能,如果可以请解释一下。
filepath.putFile(sendingImageURI).addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
@Override
public void onProgress(UploadTask.TaskSnapshot taskSnapshot)
{
double progress = ((100.0 * taskSnapshot.getBytesTransferred()) / taskSnapshot.getTotalByteCount())/100;
Progressbar.setProgress((int) progress);
progressText.setText(String.valueOf(progress));
Log.i("progress",String.valueOf(progress));//this print 0 and 100 only
}
});
Run Code Online (Sandbox Code Playgroud)
听起来您已经有了答案:“仅当文件大小<256 kb(非常小)时才会发生”。SDK 只会针对较大的上传字节增量调用您的回调。无法以编程方式控制此问题,除非您使用GitHub 中的代码构建您自己的 SDK 版本并按照您想要的方式工作。如果您想要不同的行为,您可以随时提出功能请求。
| 归档时间: |
|
| 查看次数: |
619 次 |
| 最近记录: |