概述
倒计时6个小时和Glide图片清除内存和磁盘缓存
- 倒计时
- Glide图片清除内存和磁盘缓存
倒计时
private TextView time;
//六个小时
private int num=60*60*6*1000;
@SuppressLint("SimpleDateFormat")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
time = (TextView) findViewById(R.id.time);
//个textview赋初始值
time.setText(ti(num));
//timer
Timer timer = new Timer();
//倒计时
timer.schedule(new TimerTask() {
@Override
public void run() {
//当num<=0的时候timer关闭
if (num<=0){
timer.cancel();
}
//每一次减一秒
num=num-1000;
//只能在主线程更新UI
runOnUiThread(new Runnable() {
@Override
public void run() {
time.setText(ti(num));
}
});
}
},0,1000);//不延时,每一次减一秒
}
//出一个int类型的数值
public String ti(int a){
//转换
String str="HH:mm:ss";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str);
String format = simpleDateFormat.format(new Date(a));
Log.i("zx", "onCreate: "+format);
return format;
}
Glide图片清除内存和磁盘缓存
Glide.with(mContext)
.load(item.getImg())
.skipMemoryCache(true)//清除内存
.diskCacheStrategy(DiskCacheStrategy.NONE)//清除磁盘
.error(R.mipmap.b)//图片加载失败展示的图片
.placeholder(R.mipmap.a)//图片加载出来前展示的图片
.fallback(R.mipmap.c)//url为空的时候展示的图片
.into((ImageView) helper.getView(R.id.show_img));
最后
以上就是暴躁镜子为你收集整理的倒计时和Glide图片清除内存和磁盘缓存倒计时Glide图片清除内存和磁盘缓存的全部内容,希望文章能够帮你解决倒计时和Glide图片清除内存和磁盘缓存倒计时Glide图片清除内存和磁盘缓存所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复