【发布时间】:2019-10-27 17:47:46
【问题描述】:
我正在尝试从 firebase 数据库存储图像并将其命名为 FirebaseuniqUserID.jpeg。(如 buwkgefuikbuifbkc8gfybfy.jpeg)。用户可以随时更改图像。 为了从 firebase 实时数据库中获取图片链接,我使用了 addListenerForSingleValueEvent。
FirebaseDatabase.getInstance().getReference().child("Users").child(FirebaseuniqUserID).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
//here i am downloading image//
//and named it FirebaseuniqUserID.jpeg
}
现在的问题是,每次下载图像时都会调用此侦听器。 但现在我想避免下载,如果当前用户在 firebase 中有最新更新的用户图像,以减少 firebase 下载的数据。
【问题讨论】:
-
你的逻辑是什么来决定图像是否在 firebase 中更新?
-
是的,兄弟,你知道我需要如何准备这个逻辑以避免在 firebase 中下载。?
-
“用户”节点就像google.com/…
标签: android firebase firebase-realtime-database