2014-01-22 14 views
-7

我想要做的是開始時間(如在秒錶中)&可以說如果(時間== 2分鐘)我想要做某件事,這可能是一個非常簡單的問題,但這可以幫助我度過美好的時光,我處於某種東西的中間。任何解決方案將感恩..計算使條件成立的時間爲真

+1

你嘗試過什麼嗎? –

+1

不在這裏爲您編寫代碼,我們在這裏嘗試幫助解決問題,向我們展示您的代碼並將錯誤指向我們。 –

+0

Man you ppl對於聲望高於數千的人來說太無禮了,而不是給出一個簡單的提示,你剛剛對我做了什麼很好的.. – AndroidLover

回答

0

這是我發現的第一個使用定時器的例子。我只是根據你的需要修改它。請在提問前進行搜索。

new CountDownTimer(300000, 1000) { 

    public void onTick(long millisUntilFinished) { 
    long time = 300000- millisUntilFinished; 

     if(time == 120000){ 
      // do whatever you want 
     } 

    } 

    public void onFinish() { 
     mTextField.setText("done!"); 
    } 
    }.start(); 
+0

感謝您的時間 – AndroidLover

+0

如果我的答案解決了您的問題,然後接受它並標記問題解決。 –

+0

其實我正在運行預定的計時器和得到Json響應我需要的是如果讓2分鐘後說這個計時器沒有得到一個響應我想停止這個計時器和做別的..我也提到這個評論上面也 – AndroidLover

1

A Timer對象與預定TimerTask通過其schedule方法應該做的伎倆。很簡單,因爲TimerTask給你的上下文來定義你想要什麼run

編輯

怎麼樣一個CountdownTimer帶有計時器的cancel相結合的方法?

+0

其實我正在運行一個計劃的計時器&讓JSON響應我需要的是如果讓2分鐘後說這個計時器沒有得到一個響應我想停止這個計時器&做其他事情 – AndroidLover

+2

@AndroidLover請參閱?這是從問題中忽略的重要信息。總是儘可能地給出儘可能多的背景,保持它與手頭問題的相關性。你實際上有代碼,你只需要一個提示。 – Gamb

+0

是的,我需要一個最簡單的提示,我猜.. – AndroidLover