2012-06-14 31 views
1

我創建一個處理程序,如下圖所示,處理程序行爲的Android

postTimer = new Handler(); 
postHandler = new Runnable() { 
    public void run() { 
Message msg = mServiceHandler.obtainMessage(); 
msg.arg1 = SYNC_USAGE_STAT; 
mServiceHandler.sendMessage(msg);    
} 
}; 
postTimer.postDelayed(postHandler, 15000); 

這是否給一個超時或者是像心跳。

+1

如果你想實現像Heartbeat那麼** TimerTask **在Android中有。 –

回答

1

這是一次性事件。你可以在你的runnable中做同樣的事情(我的意思是postTimer.postDelayed(postHandler, 15000);),所以它會像心跳一樣,但是你需要某種標誌來阻止它在將來的某個地方。