1
我有一个Handler如何知道postdelayed方法何时完成。我如何知道postdelayed已完成其在android的操作
new Handler().postDelayed(new Runnable(){
public void run() {
ll.setEnabled(false);
}
}, 3000);
我有一个Handler如何知道postdelayed方法何时完成。我如何知道postdelayed已完成其在android的操作
new Handler().postDelayed(new Runnable(){
public void run() {
ll.setEnabled(false);
}
}, 3000);
我想你可以写一个flag/toast/log
在run()方法一样,
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
}
}
对不起,如果我没有正确地得到你。
它不是用户想知道的用户,而是让程序知道这个操作已经完成并且下一个操作应该开始。 – Programmer 2012-03-03 07:59:45
@VDroid请参阅编辑的答案 – MKJParekh 2012-03-03 08:04:07
问题代码和答案代码有什么区别。 – Programmer 2012-03-03 08:07:08