2013-04-02 26 views
1

什麼是一種很好且有效的方法,可以調用一次方法,並且在2分鐘的時間內,它被阻止在2分鐘的時間間隔內再次呼叫。只有在兩分鐘結束後才能再次調用。方法或函數被阻塞一段時間,Java,Android

有什麼想法?

+0

你是否談論外部(通過API)或關於內部(對象調用方法)調用? – nkr

+0

類內部方法 – Kevik

+0

你知道嗎,我爲你寫了答案,5分鐘後我必須在我的代碼中使用它:O – guness

回答

1

您可以保留並更新System.currentTimeMillis()作爲靜態變量,並檢查當前的System.currentTimeMillis()比存儲的System.currentTimeMillis()大兩分鐘。如果是這樣;繼續做下去,做任何你想做的事情,如果沒有的話;你可以簡單地返回,或者拋出一個異常以後再捕捉它,這是你的呼叫。

+0

你需要* update * System.currentTimeMillis()靜態變量。 – Jayamohan