Android中的处理器行为
我正在创建一个处理程序,如下所示Android中的处理器行为,android,handler,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
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);
我的意思是),因此它的行为类似于心跳,但您需要某种标志来在将来的某个地方停止它。这是一次性事件。您可以在runnable中执行相同的操作(postTimer.postDelayed(postHandler,15000);
,但是你需要某种标志来阻止它在将来的某个地方。如果你想实现像Heartbeat一样的TimerTask,那么Android中就有了。如果你想实现像Heartbeat一样的TimerTask,那么Android中就有了TimerTask。