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