我们实现 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 了