View 中post与postDelayed的区别

post:

view.post(new Runnable() {
    @Override
    public void run() {
	view.performClick();//需要处理是事件
}});

注:post的方法意在main主线程执行完后立即调用。

postDelayed:
 view.postDelayed(new Runnable() {
    @Override
    public void run() {
	view.performClick();//需要处理是事件
}},3000);//延迟3秒注:postDelayed的方法意在延迟执行,在main主线程执行完后延迟3秒后开始调用。
发布了7 篇原创文章 · 获赞 3 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览