2017-05-20 1 views
1

Ich bekomme ein Ladefehlerprotokoll von Glide und die Ausnahme im Listener ist null.Gleiten mit Firebase - Load fehlgeschlagen

StorageReference firebaseStorage = FirebaseStorage.getInstance().getReference(); 
StorageReference imageReference = firebaseStorage.child("/Folder1/" 
      + id + ".png"); 

Glide.with(context) 
      .using(new FirebaseImageLoader()) 
      .load(imageReference) 
      .asBitmap() 
      .override(300, 300) 
      .animate(R.anim.fade_in) 
      .skipMemoryCache(true) 
      .diskCacheStrategy(DiskCacheStrategy.SOURCE) 
      .into(view); 

Wenn ich dieses Format zu tun, es funktioniert:

storageRef.child("/Folder1/" + id + ".png").getBytes(Long.MAX_VALUE).addOnSuccessListener(new OnSuccessListener<byte[]>() { 
    @Override 
    public void onSuccess(byte[] bytes) { 
     // Use the bytes to display the image 
    } 
}).addOnFailureListener(new OnFailureListener() { 
    @Override 
    public void onFailure(@NonNull Exception exception) { 
     // Handle any errors 
    } 
}); 

Warum Glide funktioniert nicht?

Antwort

0

Es stellte sich heraus, Firebase 10.2.6 war ein Problem. Ich kehrte zu 10.2.1 zurück und es funktioniert.

Verwandte Themen