jon*_*nrz 0 service sms android
我需要创建一个监控收到和发送的短信的服务.
该过程的唯一工作是监听短信并将其保存在数据库中
但是,这项服务不能死,我不能停下来听.
经过一些研究,我发现我可以使用startForeground启动服务.
startForeground的文档:
已启动的服务可以使用startForeground(int,Notification)API将服务置于前台状态,系统将其视为用户主动了解的内容,因此在内存不足时不会成为查杀的候选者.(从理论上讲,服务在当前前台应用程序的极端内存压力下被杀死仍然是可能的,但实际上这不应该是一个问题.)
在我开始对服务进行编程之前,我想过要求更好的选择,如果有的话.
那么,有人知道更好的方法吗?
| 归档时间: |
|
| 查看次数: |
1337 次 |
| 最近记录: |