- 博客(2)
- 收藏
- 关注
原创 receiver执行后台任务
一个场景:定时处理一些数据,这个过程需要较长时间,而且app未必会是前端进程。如何来实现这样的功能? 默认情况下,手机放置一段时间后,是会熄屏,然后停止cpu的。执行后台任务时,需要唤醒cpu。唤醒cpu可以使用闹钟(alarm),本文不做具体介绍,本文考虑的是接收到广播之后的处理。 Receiver接收广播的回调是在主线程中实现的,当广播所驱动的行为耗时的话,可能
2016-05-02 18:22:01 1108
原创 闹钟(Alarm)
刚接触android开发的时候,我是用定时器(Timer)来实现定时任务,产品发布后,部分用户反馈定时任务没有执行。很长一段时间之后,才意识到cpu休眠之后,timer也是不起作用的。执行定时任务要用到闹钟(Alarm)。 引用stackoverflow的回答 A Timer will start a thread that will keep track of w
2016-05-02 16:42:47 731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人