Android中的处理程序行为

时间:2012-06-14 11:40:49

标签: android handler

我正在创建一个处理程序,如下所示,

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 个答案:

答案 0 :(得分:1)

这是一次性事件。你可以在runnable中做同样的事情(我的意思是postTimer.postDelayed(postHandler, 15000);),所以它的行为就像心跳一样,但你需要某种旗帜来阻止它在未来的某个地方。