android - Android编程中如何执行一个延迟几秒的函数
问题描述
我有两个功能。第一个函数需要 8 秒,第二个函数需要 5 秒。我希望第二个函数以 3 秒的延迟运行,并且程序不要停止,第一个函数不要停止。我怎样才能做到这一点?请帮我。
解决方案
使用处理程序方法:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
yourfuction(); //This function will only work after 3 second
}
}, 3000);
推荐阅读
- java - 使用@SessionScope 在 Spring Boot 中存储 Session 数据是一种不好的做法吗?
- javascript - 从 php 循环中绘制多个图表(Chart.js)以读取多个文件
- linux - 为什么pref分析的CPU利用率大于1?
- source-code-protection - 如何证明源代码的所有权?
- c# - 在单个请求中向 API 发送多个文件
- javascript - 使用“node”运行时,Express 端口未定义。
- ubuntu - 将 Outlook 日历添加到 Gnome 日历 Ubuntu 20.10
- php - PHP将数组中的多个值替换为另一个
- ios - Firebase 崩溃分析 | Swift 包管理器 (SPM) 运行脚本?
- r - 使用 data.table 跨多个列过滤字符串