我想在imageview中显示图像。我使用了这种方法,但是现在它显示了上面的错误。这是我的代码...
StorageReference filepath = mImageStorage.child("profile_images").child(current_user_id+ ".jpg");
filepath.putFile(resultUri).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
@Override
public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {
if(task.isSuccessful() && task !=null)
{
String download_url = task.getResult().getDownloadUrl().toString();
mUserDatabase.child("image").setValue(download_url).addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful())
{
mPrograssDialog.dismiss();
Toast.makeText(SettingsActivity.this,"Success",Toast.LENGTH_SHORT).show();
}
}
});
}else
{
Toast.makeText(SettingsActivity.this,"Error!",Toast.LENGTH_SHORT);
mPrograssDialog.dismiss();
}
}
});
} else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) {
Exception error = result.getError();
}
}
}
能帮我解决这个错误吗?