我想在一段时间后更新图像视图的源,但是通过更改源,它将与上一个重叠。 这是我的活动课的完整代码。我通过runnable和countdowmtimer进行了尝试,但问题仍然
main
答案 0 :(得分:1)
一段时间后如何更改ImageView的图像源 编程上
发生此问题是因为Glide
将兑现所有图片网址,因此您必须使用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);
有关更多信息:Link