Android:如何像onIdle一样进行空闲处理?

时间:2011-03-22 07:03:11

标签: android service

这是我的情况,

  1. 我的应用运行了一个内部事件循环,它处理了一些自定义事件
  2. 我在OnIdle()上调用它来处理另一个Win32实现中的事件,这样如果没有更多系统事件需要处理它就会被触发,并且如果有任何挂起的内部事件则尝试处理它们,然后退出循环并等待另一个空闲来了。这就是它应该如何运作。
  3. 对于Android,我想以同样的方式做,但我没有弄清楚如何进行这种空闲处理。如何获得它?

    感谢。

1 个答案:

答案 0 :(得分:0)

在您的活动的onCreate方法中创建一个处理程序。编写空闲处理以执行大量工作,然后调用处理程序的postpostDelayed方法传递Runnable以执行下一个块。在处理完任何待处理事件之后,下一个块才会执行。