Guest User

Untitled

a guest
Jan 19th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. UploadTask uploadTask = storageReference.putFile(imgUrl);
  2.  
  3. tasks.add(uploadTask);
  4.  
  5. for (UploadTask str : tasks) {
  6.  
  7. Task<Uri> urlTask = uploadtask.continueWithTask(new Continuation<UploadTask.TaskSnapshot, Task<Uri>>() {
  8. @Override
  9. public Task<Uri> then(@NonNull Task<UploadTask.TaskSnapshot> task) throws Exception {
  10. if (!task.isSuccessful()) {
  11. throw task.getException();
  12. }
  13. return storageReference.getDownloadUrl();
  14. }
  15. }).addOnCompleteListener(new OnCompleteListener<Uri>() {
  16. @Override
  17. public void onComplete(@NonNull Task<Uri> task) {
  18. if (task.isSuccessful()) {
  19. Uri downloadUri = task.getResult();
  20. addPhoto(downloadUri.toString());
  21.  
  22. } else {
  23. Log.d(TAG, "onFailure: Photo upload failed.");
  24. Toast.makeText(mContext, "Photo upload failed ", Toast.LENGTH_SHORT).show();
  25. }
  26. }
  27. });
  28.  
  29. }
Add Comment
Please, Sign In to add comment