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