【发布时间】:2016-07-14 02:01:40
【问题描述】:
我键入代码作为 firebase 存储结果的文档仅 0.0
uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
@Override
public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
double progress = 100.0* (taskSnapshot.getBytesTransferred() / taskSnapshot.getTotalByteCount());
dialog.setMessage("uploading "+progress+" %");
dialog.show();
}
});
【问题讨论】:
-
不用谢我。我是在文档中编写损坏代码示例的人。 ;-) 感谢@qbix 的那个(通过支持他的回答)。
-
你也可以从我的博客试试:engineering.letsnurture.com/firebase-storage
-
taskSnapshot.getTotalByteCount() 得到 -1。这可能是什么问题。我知道数据是以 256k 的块上传的。但是为什么要传输的所有字节的总和为负值?
标签: android firebase firebase-storage