【发布时间】:2017-04-13 16:27:38
【问题描述】:
我使用 firebase 来存储与用户配置文件相关的图像,并且目前正在发生一些非常奇怪的事情,我的 drawables 中有一个默认图像,它显示在我每次我的 firebase 存储引用为空时的 imageview 中,否则它将使用 glide 来显示图像,但我删除了我在 firebase 的所有存储,它仍然显示我在数据库中的图像,为什么会这样?这与手机上的localStorage有关吗?怎么删除?
storageRef = storage.getReferenceFromUrl("gs://friendlymanager-3b7a2.appspot.com/Photos/" + userId);
Uri path = Uri.parse("android.resource://com.esmad.pdm.friendlymanager/" + R.drawable.defaultuserimage);
Log.d("image2",storageRef + "/Photos/" + userId + ".jpg");
if(storageRef != null){
Glide.with(this)
.using(new FirebaseImageLoader())
.load(storageRef)
.error(R.drawable.defaultuserimage)
.into(userImage);
}
else{
userImage.setBackgroundResource(R.drawable.defaultuserimage);
}
【问题讨论】:
标签: android firebase firebase-storage android-glide