【问题标题】:Firebase Storage UI - takes too much timeFirebase 存储用户界面 - 花费太多时间
【发布时间】:2017-04-03 13:35:49
【问题描述】:

我正在使用 Firebase 存储 UI 从存储中获取图像。我将文件 url 存储在数据库中,但获取这些图像需要花费太多时间(在 Wi-Fi 上可能需要 5 分钟)。一些图像质量很高,因此它们的大小也在 11 MB 左右。

StorageReference storageReference = FirebaseStorage.getInstance().getReferenceFromUrl(item.getPhoto());
    dogBreedName.setText(item.getName());
    Glide.with(activity)
            .using(new FirebaseImageLoader())
            .load(storageReference)
            .into(dogBreedPhoto);

我可以稍微缩放图像,但我不想失去质量。你知道另一种解决方案吗?

【问题讨论】:

标签: android firebase firebase-storage android-glide


【解决方案1】:

有点晚了,但如果你没有找到答案,你可以试试这个

StorageReference storageReference = FirebaseStorage.getInstance().getReferenceFromUrl(item.getPhoto());
    dogBreedName.setText(item.getName());
    Glide.with(activity)
            .using(new FirebaseImageLoader())
            .load(storageReference)
            .dontAnimate()
            .into(dogBreedPhoto);

添加 dontAnimate() 对我有用

【讨论】:

    猜你喜欢
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 2012-04-02
    相关资源
    最近更新 更多