Android:常用设定延时的方法
16lz
2021-01-24
在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(安卓)网络通信——Volley
- Android资源String中html标签的使用
- Android开发艺术探索笔记 第四章 View的工作原理
- Android中Fragment的使用
- 分享两种最简单的Android打渠道包的方法
- ,在 java 1.8.0 版本的环境下,进行 android apk 的签名操作
- Android入门进阶教程(15)-进程创建zygote 详解
- Android圆形进度条控件-CircleSeekBar
- android ndk 开发之 在 框架层使用 jni