【发布时间】:2020-05-10 23:35:24
【问题描述】:
我在所有三种方法上都收到此警告,我尝试在 stackoverflow 中搜索解决方案,但无法弄清楚可用解决方案将如何应用于我的案例。尽管代码按预期运行良好,但代码块以黄色突出显示,并且似乎不断要求注意。感谢您的帮助!
final StorageReference storageReference = FirebaseStorage.getInstance().getReference()
.child(mStorageRef).child(mFileName);
final StorageTask storageTask = storageReference.putFile(intentDataUri);
storageTask.addOnProgressListener((OnProgressListener<UploadTask.TaskSnapshot>) taskSnapshot -> {
double p = 100.0 * taskSnapshot.getBytesTransferred() / taskSnapshot.getTotalByteCount();
progressDialog.setMessage((int) p + getString(R.string.percent_of) + taskSnapshot.getTotalByteCount() +getString(R.string.strUploading));
}).continueWithTask((Continuation) task -> {
if (!task.isSuccessful()) {
throw task.getException();
}
return storageReference.getDownloadUrl();
}).addOnCompleteListener((OnCompleteListener<Uri>) uriTask -> {
【问题讨论】:
-
@Doug Stevenson,你觉得你能帮上忙吗?