- //延迟两秒跳转
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- Intent intent=new Intent(MainActivity.this, Leansons.class);
- startActivity(intent);
- }
- }, 2000);
handler顾名思义就是处理者的意思,每个acvivity只有一个Handler对象,这里利用handler.postDelayed(r,1000),在MessageQuene队列中要求延迟1秒后进行r的处理,而在r的处理中, 最后在handler的队列中加 入一个要求延迟1秒的处理,如是,就可以实现每隔2秒的定期处理。
本文介绍了如何在Android应用中使用Handler对象实现延迟跳转功能。通过Handler的postDelayed方法,可以设定Intent在指定时间后启动另一个Activity,实现每隔一定时间的周期性处理。
2万+

被折叠的 条评论
为什么被折叠?



