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

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);


这是一次超时还是像心跳。

最佳答案

那是一次事件。您可以在runnable中执行相同的操作(我指的是postTimer.postDelayed(postHandler, 15000);),因此它的行为类似于心跳,但是将来您需要某种标记来将其停止。

关于android - Android中的处理程序行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11032309/

10-12 03:21