Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UploadTask uploadTask = storageReference.putFile(imgUrl);
- tasks.add(uploadTask);
- for (UploadTask str : tasks) {
- Task<Uri> urlTask = uploadtask.continueWithTask(new Continuation<UploadTask.TaskSnapshot, Task<Uri>>() {
- @Override
- public Task<Uri> then(@NonNull Task<UploadTask.TaskSnapshot> task) throws Exception {
- if (!task.isSuccessful()) {
- throw task.getException();
- }
- return storageReference.getDownloadUrl();
- }
- }).addOnCompleteListener(new OnCompleteListener<Uri>() {
- @Override
- public void onComplete(@NonNull Task<Uri> task) {
- if (task.isSuccessful()) {
- Uri downloadUri = task.getResult();
- addPhoto(downloadUri.toString());
- } else {
- Log.d(TAG, "onFailure: Photo upload failed.");
- Toast.makeText(mContext, "Photo upload failed ", Toast.LENGTH_SHORT).show();
- }
- }
- });
- }
Add Comment
Please, Sign In to add comment