今天我们来学习如何在 app 程序里使用消息进行多线程处理
我们使用 Handler 的 sendMessag 完成消息的发送,使用 Handler 的 handleMessage 接收消息并加以处理
在 Activity 里增加属性 Handler
private Handler handler;
在 onCreate 里初始化 Handler
接到消息 1 则执行 GotoMainPage 方法
handler = new Handler(new Handler.Callback() {
    @Override
    public boolean handleMessage(@NonNull Message msg) {
        if(msg.what==1){
            GotoMainPage();
        }
        return false;
    }
});在 onCreate 里发送消息
3秒后发送消息 1 给 handler 进行处理
handler.sendEmptyMessageDelayed(1, 3000);