- 这是一种可以创建多线程消息的函数
- 使用方法:
- 1,首先创建一个Handler对象
- Handler handler=new Handler();
- 2,然后创建一个Runnable对象
- Runnable runnable=new Runnable(){
- @Override
- public void run() {
- // TODO Auto-generated method stub
- //要做的事情,这里再次调用此Runnable对象,以实现每两秒实现一次的定时器操作
- handler.postDelayed(this, 2000);
- }
- };
- 3,使用PostDelayed方法,两秒后调用此Runnable对象
- handler.postDelayed(runnable, 2000);
- 实际上也就实现了一个2s的一个定时器
- 4,如果想要关闭此定时器,可以这样操作
- handler.removeCallbacks(runnable);
android 中 postDelayed方法的讲解
最新推荐文章于 2022-08-27 11:09:58 发布
本文详细介绍了Android中Handler的postDelayed方法如何创建多线程消息。通过创建Handler对象和Runnable实例,设置延迟时间,可以实现定时任务。每隔两秒执行Runnable中的run方法,达到定时器效果。若要停止定时器,只需调用removeCallbacks方法。
摘要由CSDN通过智能技术生成