Android中实现延时执行操作的方法小结
在Android开发中我们可能会有延时执行某个操作的需求,例如我们启动应用的时候,一开始呈现的是一个引导页面,过了两三秒后,会自动跳转到主界面。这就是一个延时操作。
下面是实现延时执行操作的几种方法:
1.使用线程的休眠实现延时操作
new Thread() { @Override public void run() { super.run(); Thread.sleep(3000);//休眠3秒 /** * 要执行的操作 */ } }.start();
2.使用TimerTask实现延时操作
TimerTask task = new TimerTask() { @Override public void run() { /** *要执行的操作 */ } }; Timer timer = new Timer(); timer.schedule(task, 3000);//3秒后执行TimeTask的run方法
3.使用Handler的postDelayed方法实现延时操作
Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { /** *要执行的操作 */ } }, 3000);//3秒后执行Runnable中的run方法
总结
以上所述是小编给大家介绍的Android中实现延时执行操作的方法小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Android studio中生成引用.aar和.jar的方法详解
这篇文章主要是讲解.aar的生成与引用,文中的内容属于完全基础性概念,对刚学习使用Android studio的朋友们很有帮助,有需要的可以参考学习,下面来一起看看吧。2016-09-09Flutter之Timer实现短信验证码获取60s倒计时功能的代码
这篇文章主要介绍了Flutter之Timer实现短信验证码获取60s倒计时功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07Android实现上拉加载更多ListView(PulmListView)
这篇文章主要介绍了Android实现上拉加载更多ListView:PulmListView,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-09-09解决Android TabLayout 在宽屏幕上tab不能平均分配的问题
这篇文章主要介绍了解决Android TabLayout 在宽屏幕上tab不能平均分配的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-08-08
最新评论