如何通过设备重启在Glide v4上将映像持久保存在Firebase Storage上?

时间:2019-08-29 16:57:34

标签: android android-glide

作为标题,我正在使用Glide v4从Firebase Storage加载图像。我将Glide配置为缓存已加载的图像,如下所示:

 Glide.with(myApplicationContext).load(url).thumbnail(0.5f).dontAnimate()
                .diskCacheStrategy(DiskCacheStrategy.DATA)
                .into(view);

但是问题在于,当设备重新启动时,所有缓存均被清除,并且如果该应用程序没有与互联网的连接,则不会显示任何图像。 如何在设备重新启动时持久保留Glide缓存?

1 个答案:

答案 0 :(得分:2)

我使用您的代码,并且关闭wifi /互联网并重新启动(Xiaomi Mi A2)图像后,该图像仍然存在。

我在Kotlin中的代码:

dp = [0 for i in range(n+1)]

dp[0] = 1
for i in range(len(coins)):
    for j in range(coins[i], n+1):
        dp[j] += dp[j-coins[i]]

return dp[n]