致命异常主要是getDownloadURL

时间:2019-07-12 01:23:30

标签: android-studio

我目前正在查看一个代码,可以在其中与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);
            }
        });
    }
}

0 个答案:

没有答案