2010-06-24 58 views
0

後運行。問題是計時器不開始倒計時。我已經完成了調試器,並確定它正在執行啓動Timer的方法。CountDownTimer不綁定到一個服務

如果我使用一個按鈕啓動計時器,它的工作原理!我可能做錯了什麼?

回答

0

有可能onServiceConnected()被解僱得太早或什麼的。嘗試在您的CountDownTimer上撥打postDelayed(),提供Runnable,啓動CountDownTimer並延遲250ms。

+0

工作很好。我用一個Handler來運行postDelayed()是最好的方法嗎? – jax 2010-06-24 15:39:14

+0

如果你已經有一個Handler,當然。但是,'postDelayed()'也在'View'(其中'CountDownTimer'是一個子類),所以你不需要'Handler'只是'postDelayed()'。 – CommonsWare 2010-06-24 18:46:24