android - 显示 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
可能尚未初始化
解决方案
推荐阅读
- typescript - 通过 typescript 的 compiler-api 访问符号表
- android - Android ViewPager 预加载太多片段
- google-cloud-platform - 使用 cloud-init 安装 debian 包
- database - 我怎么知道我的表中有错误?
- python - 使用元组作为类方法的输入时出现 TypeError
- python - 熊猫如何交换或重新排序列
- json - 为什么 curl json 身份验证不起作用?
- node.js - 使用 json-schema 和 AJV 验证多次出现的查询参数
- python - 将数据框列类型从 int 更改为字符串
- swift - Swift - 通过选择行放大自定义表格行图像