首页 > 解决方案 > 显示 downloadUrl 可能尚未初始化的错误

问题描述

filepath.putFile(mImageUri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onSuccess(final UploadTask.TaskSnapshot taskSnapshot) {
               final   Uri downloadUrl =taskSnapshot.getStorage().getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
                    @Override
                    public void onSuccess(Uri uri) {

                        Toast.makeText(getBaseContext(), "Upload success! URL - " + downloadUrl.toString() , Toast.LENGTH_SHORT).show();

                    }
                });

这是我的代码片段,实际上在 onSuccess(Uri uri) 方法中存在错误

downloadUrl.toString()

并且错误是变量downloadUrl可能尚未初始化

标签: androidfirebasefirebase-storage

解决方案


推荐阅读