您的位置:首页 > 其它

Intent.ACTION_TIME_TICK的正确用法

2016-01-15 18:07 183 查看
开发守护进程或者天气预报一些定期检查服务是否存在操作时我们需要用到ACTION_TIME_TICK。看看文档里面是怎么说ACTION_TIME_TICK的。

在众多的Intent的action动作中,Intent.ACTION_TIME_TICK是比较特殊的一个,根据SDK描述:

Broadcast Action: The current time has changed. Sent every minute. You can not receive this through components declared in manifests, only by exlicitly registering for it withContext.registerReceiver()

意思是说这个广播动作是以每分钟一次的形式发送。但你不能通过在manifest.xml里注册的方式接收到这个广播,只能在代码里通过registerReceiver()方法注册。

如此我们就知道如何操作了,在xml配置肯定是不行的。只能用过代码动态注册。

双击代码复制

双击代码复制

检测服务是否在运行中:

双击代码复制

现在,你能收到这个广播了!赶紧更新吧~~~

转载地址:http://www.ithtw.com/2276.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: