介绍
介绍
我们实现 app 的欢迎页读几秒后自动进入主页的方式,可以借助 Handler 的延迟消息 sendEmptyMessageDelayed 实现
教程
设置消息处理函数
在 Activity 里(不是 onCreate 里)添加如下代码
Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(@NonNull Message msg) { if(msg.what==1){ Intent intent = new Intent(); intent.setClass(Welcome.this, Home.class); startActivity(intent); finish(); } return false; } });
发送消息
在 Activity 的 onCreate 里添加如下代码
handler.sendEmptyMessageDelayed(1,1500);
效果
这样在 3 秒后,就会执行 intent 切换 Activity 了