我目前正在查看一个代码,可以在其中与firebase进行聊天,到达一个询问getDownloadURL的部分,但是根据我读到的内容,这是行不通的,因此我对其进行了检查,然后将其替换为新的代码,想想,我真的不确定,但是当我关闭生产线时,它会产生错误, 所以我不知道会发生什么,希望您能帮助我
protected void OnActivityResult(int requestCode, int resultCode,Intent data){
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == PHOTO_SEND && resultCode == RESULT_OK){
Uri u =data.getData();
storageReference = storage.getReference("Imagenes Chat");//Imagenes Chat
final StorageReference fotoReferencia = storageReference.child(u.getLastPathSegment());
fotoReferencia.putFile(u).addOnSuccessListener(this, new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Uri u = taskSnapshot.getDownloadURL();
Mensaje m = new Mensaje("Kevin te ha enviado una foto",u.toString(),nombre.getText().toString(),"","2","00:00");
databaseReference.push().setValue(m);
}
});
}
}