我想運行getVehicles()方法,每10秒,我有以下代碼的方法的重新提出:使用處理程序/可運行來延遲
Handler vehiclehandler = new Handler();
final Runnable vehiclerunnable = new Runnable() {
public void run() {
getVehicles(null);
vehiclehandler.postDelayed(this, 10000);
}
};
然而,它什麼都不做的那一刻,我我四處搜尋,無法弄清楚。
我是新來的android,從來沒有使用過處理程序,只有一個runnable告訴'runOnUiThread'的東西。
它不會讓我跑這個,我不知道爲什麼。我試圖運行vehiclehandler.post(vehiclerunnable,1000);它不會允許它。 – Seb
「不允許」是指什麼?它會給你一個編譯時間錯誤?你在哪裏發佈帖子(Runnable)? – Blackbelt
原諒我,現在看來它已經允許它,它在活動的onCreate方法中,我認爲它純粹是Eclipse,表現不正確,現在它正在工作!謝謝! – Seb