2017-10-06 10 views
1

Firebaseから画像とXMLファイルをダウンロードするAndroidアプリを作成しています。
画像をダウンロードするためのコードがFirebaseからXMLファイルをダウンロードして解析する

FirebaseStorage storage = FirebaseStorage.getInstance(); 
gsReference = storage.getReferenceFromUrl("gs:...../sample.png"); 
Glide.with(this) 
    .using(new FirebaseImageLoader()) 
    .load(gsReference) 
    .into((ImageView) questionImageSwitcher.getCurrentView()); 

正常に動作します。しかし、私は、XMLファイルを取得し、それを読み取ることができません。

StorageReference firebaseStorageRef = FirebaseStorage.getInstance().getReference(FILE_NAME); 
        File destinationFile = new File(getFilesDir() + "/" + FILE_NAME); 

        firebaseStorageRef.getFile(destinationFile) 
          .addOnSuccessListener(new OnSuccessListener<FileDownloadTask.TaskSnapshot>() { 
           @Override 
           public void onSuccess(FileDownloadTask.TaskSnapshot taskSnapshot) { 

            // File downloaded successfully, do your stuff here using destinationFile variable 


           } 
          }).addOnFailureListener(new OnFailureListener() { 
         @Override 
         public void onFailure(@NonNull Exception e) { 

          // Something went wrong 
         } 
        }); 

を、あなたがそれをやりたい:

答えて

0

あなたはそのようにFirebaseからファイルを取得することができます。

FILE_NAMEは、Firebaseでホストされるファイルの名前です。

関連する問題