当前位置: 代码迷 >> WinCE >> WINCE的定时器有关问题
  详细解决方案

WINCE的定时器有关问题

热度:108   发布时间:2016-04-28 12:07:36.0
WINCE的定时器问题
目前正在做WINCE的程序开发。
需要用到定时器,就是定期要与服务端通讯获取数据。
一般会怎么做的?就是用timer就可以了?
还有就是这个移动客户端正好有人操作的时候,需要暂停这个timer,一般又会怎么做呢?
希望有经验的大神不吝赐教!
------解决方案--------------------
定时使用 Timer 就可以了
------解决方案--------------------
如果有操作,你的程序肯定知道,停掉 Timer 就可以了。
------解决方案--------------------
引用:
停掉就用timer.Enable这个属性吗?

KillTimer
------解决方案--------------------
也可以不停timer,通过状态管理timer内的动作是否执行,呵呵。
------解决方案--------------------
或者你也可以考虑线程中等待一个事件,当事件超时是就获取数据。而当界面有操作时就SetEvent,这样只要有操作线程事件等待就一直不会超时,自然也就不会获取数据。
------解决方案--------------------
timer不停的话,不是占用资源了嘛. 
  相关解决方案