我有一个Handler我怎么知道后延迟方法何时完成。
new Handler().postDelayed(new Runnable(){
public void run() {
ll.setEnabled(false);
}
}, 3000);
答案 0 :(得分:3)
我认为你总是可以在run()方法中编写一个flag/toast/log
,如
Handler handler = new Handler();
handler.postDelayed(new Runnable(){
public void run() {
ll.setEnabled(false);
handler.postDelayed(afterExe,0);
}
}, 3000);
Runnable afterExe = new Runnable()
{
public void run()
{
//code to next step
}
}
抱歉,如果我没找对你。