1.关于Handler延时处理机制:
mHandler = new Handler();
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(HandlerActivity.this,ButtonActivity.class);
startActivity(intent);
}
},3000);
2.handler线程间的通信
mHandler = new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg);
switch (msg.what){
case 1:
ToastUtil.showMsg(HandlerActivity.this,"线程通信成功");
break;
}
}
};
//开启子线程
new Thread(){
@Override
public void run() {
super.run();
Message msg = new Message();
msg.what=1;
mHandler.sendMessage(msg);
}
}.start();
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦