android开发教程之间隔执行程序(android计时器)
下面是每隔一段时间就执行某个操作,直到关闭定时操作:
final Handler handler = new Handler();
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
// 在此处添加执行的代码
handler.postDelayed(this, 50);// 50是延时时长
}
};
handler.postDelayed(runnable, 50);// 打开定时器,执行操作
handler.removeCallbacks(this);// 关闭定时器处理
下面是隔一段时间后执行某个操作一次,执行完后,不再执行
final Handler handler = new Handler();
runCount = 0;// 全局变量,用于判断是否是第一次执行
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
if(runCount == 1){// 第一次执行则关闭定时执行操作
// 在此处添加执行的代码
handler.removeCallbacks(this);
}
handler.postDelayed(this, 50);
runCount++;
}
};
handler.postDelayed(runnable, 50);// 打开定时器,执行操作
相关文章
Android设置TextView样式SpannableString教程
这篇文章主要为大家介绍了Android设置TextView样式SpannableString教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-02-02
Android实现微信自动向附近的人打招呼(AccessibilityService)
这篇文章主要为大家详细介绍了实现微信自动向附近的人打招呼,实现收到指定账户推送文章时自动进入微信打开链接,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12
android 9.0 launcher3 去掉抽屉式显示所有 app(代码详解)
本文通过实例代码给大家介绍了android 9.0 Launcher3 去掉抽屉式,显示所有 app,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-11-11
Android中封装RecyclerView实现添加头部和底部示例代码
这篇文章主要给大家介绍了关于Android中封装RecyclerView实现添加头部和底部的相关资料,网上这方面的资料很多,但都不是自己需要的,索性自己写一个分享出来供大家参考学习,需要的朋友们下面随着小编一起来学习学习吧。2017-08-08


最新评论