Las*_* Sb 5 android firebase firebase-storage
只是想通过进度对话框改进 Firebase 存储的文件上传。
.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
@Override
public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
double progress = (100.0 * taskSnapshot.getBytesTransferred()) / taskSnapshot.getTotalByteCount();
progressDialog.setMessage((int) progress + "");
}
});
Run Code Online (Sandbox Code Playgroud)
但是这里不允许调用 TaskSnapshot 的 getBytesTransferred() 和 getTotalByteCount 方法。Android Studio 说:此方法只能从测试中或在私有范围内访问。该文档并没有说有什么问题,似乎这是显示进度(正规途径 与火力地堡上传更新进度条)
那么为什么这些方法不想被调用呢?
编辑:与 @SuppressWarnings("VisibleForTests")
| 归档时间: |
|
| 查看次数: |
1949 次 |
| 最近记录: |