所以我有一個問題,如果它是一個愚蠢的我前面道歉,我試圖搜索它,但不知道要準確搜索什麼。我試圖運行一個延遲的任務,但只有當我的int = 0,這會正常工作,就像我想要它?Android處理程序/定時器請求
public static void runTask(String p)
{
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run()
{
pendingRequest = pendingRequest - 1;
if (pendingRequest == 0)
{
context.startActivity(p);
}
}
}, 4000);
}
}
我想要什麼就做,如果pendingRequest是0只運行,但我有添加到()的runTask後掛起的請求被稱爲等活動。如果這沒有任何意義,請讓我知道,我會嘗試對其進行修改。
它看起來可能會工作,您是否遇到過某種錯誤? – natario
它不工作是事,我只是將它實現到我的代碼中,它從不啓動活動。我不知道它是否寫完了,因爲有多個地方我可以運行任務,有時是背靠背的,所以我問爲什麼這樣做可以達到目的,即使它被稱爲多次一旦pendingRequest命中爲零,它就會做它所需要的。 – Jayce