Android开发中线程休眠/定时器的用法
//线程定时休眠-死循环
new Thread(new Runnable() {
@Override
public void run() {
while (true) { //死循环
// 这里写处理功能
System.out.println("1线程启动...");
// 通过睡眠线程来设置定时时间
try {
Thread.sleep(2000);//两秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
// 初始化定时器
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
//这里写处理功能
System.out.println("线程启动...");
}
}, 0, 5000); //五秒
//线程
final Handler handler = new Handler();
handler.post(() -> {
//这里写逻辑
}
});