在Android我们经常会遇到某些需求,就是有一段代码它并不是立马执行的,而是在几秒之后才被执行的,这种的我们就把它称作是延迟执行操作.
例如在我们刚启动一个程序时,呈现的是一个欢迎页面,再欢迎页播放完毕之后,两三秒之后会自动跳转到我们的MainActivity,这就是一个延迟操作,好了,话不多说,今天我们就来看一下Android中怎么实现延迟操作:
1.利用Handler的postDelayed方法来实现
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
/**
*在这里写需要被延迟执行的操作
*/
}
}, 3000);//3秒后会自动执行Runnable中的run方法