2016-11-29 6 views
0

Firebase Storageに保存されている画像のURLを取得するためのヘルプが必要です。 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 私が間違って何をしているのですか?スウィフト使用の可能性に

   FIRStorage.storage().referenceWithPath 

imageViewに接続します。それはjavaでも同じですか?

ありがとうございます。

+1

内部の '' exception.printStackTrace()を追加しonFailure'; 'と、問題の原因は、それがグライドを使用して、firebase UIの例を見てみましょう、またlogcat –

+1

に表示されますキャッシングを扱い、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

ようこそ!ここの人々は興奮しており、あなたから学ぶことに感謝しますが、彼らがあなたを理解するのを助けることは重要です。コードセクションに[backticks](http://stackoverflow.com/editing-help#comment-formatting)を使うことをお勧めします。例えば、41 + 1 = 42は41 + 1 = 42より読みやすくなります。 – mbigras

関連する問題