目前正在做WINCE的程序开发。
需要用到定时器,就是定期要与服务端通讯获取数据。
一般会怎么做的?就是用timer就可以了?
还有就是这个移动客户端正好有人操作的时候,需要暂停这个timer,一般又会怎么做呢?
希望有经验的大神不吝赐教!
------解决方案--------------------
定时使用 Timer 就可以了
------解决方案--------------------
如果有操作,你的程序肯定知道,停掉 Timer 就可以了。
------解决方案--------------------
KillTimer
------解决方案--------------------
也可以不停timer,通过状态管理timer内的动作是否执行,呵呵。
------解决方案--------------------
或者你也可以考虑线程中等待一个事件,当事件超时是就获取数据。而当界面有操作时就SetEvent,这样只要有操作线程事件等待就一直不会超时,自然也就不会获取数据。
------解决方案--------------------
timer不停的话,不是占用资源了嘛.