【发布时间】:2019-11-16 15:17:44
【问题描述】:
我正在制作一个 Android 应用程序,其中我有一些用户帐户并与每个用户帐户相关联的是一些数据。该数据还具有与存储在 Firebase 存储中的图像相关联的下载 URL。
我知道如何从 Firebase Cloud Firestore 中检索数据,因此我将在应用程序中检索下载 url 的值 逐行
FirebaseFirestore db = FirebaseFirestore.getInstance();
DocumentReference user = db.collection("School").document("Accouts").collection("students").document(name);
user.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
@Override
public void onComplete(@NonNull Task<DocumentSnapshot> task) {
if (task.isSuccessful()) {
DocumentSnapshot doc = task.getResult();
String img_url = (String) doc.get("image");
}
}
});
但我不知道如何加载该图像并在 ImageView 中显示
我想在不使用外部库的情况下做到这一点
数据库是
【问题讨论】:
-
您可以使用 Glide 或 Picasso 或任何其他库来显示它。
-
@Ticherhaz 没有这些库有没有简单的方法
-
使用 Cloud Firestore 或 Cloud Storage 并不重要。您仍然只需要将 URL 加载到 ImageView 中,这是一个真正已解决多次的老问题。
标签: android firebase google-cloud-firestore firebase-storage