2016-11-28 9 views
-1

ウェブアプリケーションからアンドロイドアプリに画像を送信しますが、データを取得するとすぐにアプリがクラッシュしました。あなたのデモでは、アプリ - ウェブとアンドロイドの間の単純なテキスト取引だけを紹介していますが、注意しなければならないfirebaseクラスの変数はどうですか?テキストビューに転送されたイメージを表示する必要があります。 firebaseはこれを容易にするライブラリを持っていますか?わかりやすいようにいくつかのコード例を示しますか?私はこのアドレスhttps://github.com/firebase/friendlychatからダウンロードしたコードを参照してください。Firebase Codelab Friendlychat Android Apps:テキストの代わりにイメージを取得する方法

+0

friendlyMessage.getImageUrl()を使用してイメージURLを取得できます。しかし、グライド機能を使用してイメージをロードした後でも、イメージをポップアウトすることはできません。 –

答えて

0

https://firebase.google.com/docs/storage/android/download-files

の研究ガイド私もちょうどアンドロイドの画像(.PNG、GIF、JPEGなど)を行うコンソールにImageViewのを使用することができ、ほとんどの最も簡単な方法のために良いの参照を発見しました。テストされたコードは次のとおりです。

FirebaseStorage storage = FirebaseStorage.getInstance(); 
         storageRef = storage.getReferenceFromUrl(friendlyMessage.getImageUrl());//storage.getReferenceFromUrl("gs://<your-bucket-name>"); 
         Glide.with(MainActivity.this) 
           .using(new FirebaseImageLoader()) 
           .load(storageRef) 
           .into(viewHolder.ivMessageImage); 

Thxは、Firebaseサポートからの優れた見通しと注意です。

+0

私はリンクの文書のために5星をupvoted。 ;-) –

関連する問題