读书人

android下怎么让service保持运行

发布时间: 2012-09-28 00:03:35 作者: rapoo

android上如何让service保持运行
通常启动一个service之后,在activity退出后,如果在任务管理器中执行了清理之后,service也会被停止。对于这个问题,可以通过提高service的优先级来使它不会那么容易被停止。
通常启动service后,它是默认为在后台中运行的,但是在service当中,有一个方法可以把service设置为前台服务,这样,也就不会在清理程序时被马上停止。代码如下,在启动service时调用:

startForeground(id, notification);


以上方法貌似对4.0适用。
1.6以上有setForgeground(boolean)方法。

读书人网 >Android

热点推荐