Android实现延迟的几种方法小结

xiaoxiao2021-02-28  147

本文实例总结了Android实现延迟的几种方法。分享给大家供大家参考,具体如下:

一、通过Thread,开启新线程

new Thread(){ @Override public void run() { super.run(); try { sleep(3000); handler.sendMessage();----告诉主线程执行任务   } catch (InterruptedException e) { e.printStackTrace(); } } }.start(); 二、通过Timer,利用定时器 TimerTask timerTask = new TimerTask() { @Override public void run() { Intent intent = new Intent(WelcomeActivity.this,MainActivity.class); startActivity(intent); finish(); } }; Timer timer = new Timer(); timer.schedule(timerTask,3000); 三、handler + postDelayed new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(WelcomeActivity.this,MainActivity.class); startActivity(intent); finish(); } },3000); 四、利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做。

转载请注明原文地址: https://www.6miu.com/read-38107.html

最新回复(0)