Как я могу изменить источник изображения для просмотра изображений через некоторое время программно

>>> list1 = [1,2,3,4,5,6]
>>> list2 = [3, 5, 7, 9]
>>> list(set(list1).intersection(list2))
[3, 5]
0
задан Joey Mallone 18 January 2019 в 15:48
поделиться

1 ответ

Как я могу изменить источник изображения ImageView через некоторое время программно

Эта проблема возникает из-за того, что в Glide будут кешированы все URL-адреса изображений, поэтому вы должны использовать diskCacheStrategy(DiskCacheStrategy.NONE) решить вопрос. Я уверен, что вы не получите эту проблему во время запуска приложения в первый раз.

Примечание: Пожалуйста, проверьте приложение в реальном устройстве.

Glide.with(DemoActivity.this)
    .load(Uri.parse("file://" + imagePath))
    .diskCacheStrategy(DiskCacheStrategy.NONE)
    .skipMemoryCache(true)
    .into(mImage);

В вашем случае

Glide.with(this)
            .load("")
            .apply(new RequestOptions()
                    .placeholder(R.drawable.ic_launcher_background)
                    .diskCacheStrategy(DiskCacheStrategy.NONE)
                    .skipMemoryCache(true))
            .into(view);

Подробнее: Ссылка

Подробнее о скольжении [115 ]

0
ответ дан ND1010_ 18 January 2019 в 15:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: