Android Studio : Android工程 java实现延时执行指定功能的方法总结
设备/引擎:Mac(11.6)/cocos
开发工具:Android studio(4.1.2)
开发语言:java
开发需求:Android工程 java实现延时执行指定功能的方法总结
本篇主要是介绍一下Android工程如何使用java实现延时执行指定功能的方法,本篇主要介绍到两个方法。
1.Thread.sleep
代码如下:
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(2000); // 休眠2秒
}catch (InterruptedException e) {
e.printStackTrace();
}
工程.方法(); //延时执行的代码
}
}).start();
2.postDelayed
此方法有时候会失效(实测不如第一种方法)
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
工程.方法(); //延时执行的代码
}
},2000);// 延时2秒
网上还有用到timer的schedule方法,也可以实现,但我觉得没有上述方法简单快捷,有兴趣的可以查找学习一下。
就博主使用经验来说,推荐大家使用第一种方法。
希望能给大家带来帮助!!!有什么问题需要讨论的可以评论私信欢迎讨论~