Android 延时 *** 作的三种方式

Android 延时 *** 作的三种方式,第1张

概述Android延时 *** 作的三种方式在我们Android开发的时候需要等待一定时间之后再执行某个 *** 作1、使用线程的休眠实现延时 *** 作newThread(newRunnable(){@Overridepublicvoidrun(){try{Thread.sleep(3000);//休眠3秒}catch(InterruptedExceptione){e.print AndroID 延时 *** 作的三种方式

在我们AndroID开发的时候需要等待一定时间之后再执行某个 *** 作

1、使用线程的休眠实现延时 *** 作

new Thread(new Runnable() {
@OverrIDe
public voID run() {
try {
Thread.sleep(3000); // 休眠3秒
} catch (InterruptedException e) {
e.printstacktrace();
}
/**
* 5秒后需执行的代码
*/
}
}).start();

2、使用定时器TimerTask实现延时 *** 作

Timer timer = new Timer();
timer.schedule(new TimerTask() {
@OverrIDe
public voID run() {
/**
* 5秒延时后执行的代码
*/
}
},5000); // 延时3秒

3、使用Handler的postDelayed()方法实现延时 *** 作(个人喜欢用)

Handler mHandler = CoreManager.getInstance().getLoadPackage().handler.;
mHandler.postDelayed(() -> {
/**
* 5秒延时后执行的代码
*/
}, 5000);

总结

以上是内存溢出为你收集整理的Android 延时 *** 作的三种方式全部内容,希望文章能够帮你解决Android 延时 *** 作的三种方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1109657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存