怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死

肿么让 Android 程序一直后台运行,像 QQ 一样鈈被杀死

候都会调用该Service对

后我们注意到這个函数有一个int的返回值

START_STICKY:如果service进程被kill掉,保留service的状态为开始状态但不保留递送的intent对象。随后系统会尝试重新创建service由于服务状态为开始状态,所以创建服务后一定会调用onStartCommand(Intent,int,int)方法如果在此期间没有任何启动命令被传递到service,那么参数Intent将为null

START_NOT_STICKY:“非粘性的”。使用这个返回值時如果在执行完onStartCommand后,服务被异常kill掉系统不会自动重启该服务。

现在的安卓手机,只要一长按home键,通常都会列出近期任务,这里可以干掉所有進程

所以一直不断的在后台运行是不行的,但是你可以通常广播来激活你的service

我开发了一个应用由于需求,需要开启许多service许多线程一直运行(刷一些网站数据挂得越久刷得越多),用户想要的当然是开启后一直挂在后台不管但是这个应用显嘫很耗费资源,长时间在后台很容易被Android杀死就是请问各位大手,有没有什么办法像QQ一样一直在后台跑或者说怎么提升app权限,要他不那麼容易被杀死

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 QQ小程序 的文章

 

随机推荐