本帖最后由 cklxh 于 2012-12-05 15:47:08 编辑

解决方案 »

  1.   

    home键或者锁屏,activitiy会进入onpause()周期,但service不会受影响,service是后台的服务。
    起一个service(extends Service),在service中创建Timer,使用timer的schedule方法做定时任务即可
      

  2.   

    时间长的定时器的最好加在一个services里面,否则系统可能会优先处理掉这个已经睡眠了一个小时的进程。或者设置一个RTC时钟去唤醒来处理。
      

  3.   

    你可以参考这里的内容:http://developer.android.com/reference/android/app/AlarmManager.html