2016-11-29 5 views
0

Нужна помощь в получении URL-адресов изображений, хранящихся в хранилище Firebase. Я загрузил через изображение консоли Firebase и попытался получить URL-адрес, а затем показать его через Picasso. То, что я пробовал:Firebase Android получает URL-адрес от хранилища

StorageReference storageRef = storage.getReferenceFromUrl("gs://My link com"); 
    storageRef.child("Images/Team.jpg").getDownloadUrl().addOnSuccessListener(Team.this, new OnSuccessListener<Uri>() { 
     @Override 
     public void onSuccess(Uri uri) { 
      teamImage.setText(uri.toString()); 
     Picasso.with(TeamList.this).load(uri.toString()).into(imageView); 
     } 
    }).addOnFailureListener(new OnFailureListener() { 
     @Override 
     public void onFailure(@NonNull Exception exception) { 
      teamImage.setText("FALSE"); 
     } 
    }); 

Он всегда показывает FALSE Что я делаю неправильно?

В Swift возможного использования:

   FIRStorage.storage().referenceWithPath 

и подключить его к imageView. Возможно ли это в java?

Заранее спасибо.

+1

внутри '' onFailure' добавить Exception.printStackTrace(); 'и причина проблемы будет появляться в LogCat –

+1

также, посмотрите на firebase примеры пользовательского интерфейса, он использует скользят к обработать кеширование и показать https://github.com/firebase/FirebaseUI-Android/tree/master/storage –

+0

Большое спасибо, firebase ui отлично работает. – Rufat

ответ

0

подключите его к imageView. Возможно ли это в java?

Да, это возможно. Firebase UI имеет great example, который вы можете использовать. Он включает в себя кеширование и отображение изображений.

0

использовать этот фрагмент кода: Picasso.with(TeamList.this).load(uri).into(imageView);

+0

Добро пожаловать в SO! Люди здесь рады и благодарны, чтобы учиться у вас, но важно помочь им понять вас. Рассмотрите возможность использования [backticks] (http://stackoverflow.com/editing-help#comment-formatting) для разделов кода, что повышает читаемость. Например, '41 + 1 = 42' легче читать, чем 41 + 1 = 42. Снова приветствуются и хорошие навыки продвигаются вперед :) – mbigras

Смежные вопросы