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秒后开始调用。

你可能感兴趣的:(adnroid)