
调整应用自启管理, 其实很多时候,我们手机的杀后台的现象可能都会是应用自启动管理惹的锅,由于系统为了可以更加省电,那么其可能就会为此而去自动的清理后台以减少手机的电量损耗,所以说,在平时我们最好可以将常会用到的应用,在设置里,打开其后台的自启动。
关闭省电模式, 同样有不少朋友为了手机更长时间的续航,可能往往都会将手机的省电模式打开,而同样也正是因为开启了手机的省电模式,为此系统也才会进行频繁发清理后台,从而以达到省电续航目的,所以我们在平时可以关闭掉手机的省电模式,等到真正需要给手机省电时,我们再将其开启。
取消后台限制, 有时候手机“掉后台”同样也可能是因为我们在手机中后台的应用太多了所导致的,所以在这时很多朋友就可能都会选择去打开手机的开发者人员选项,并将手机后台应用数量给限制了,那么如此一来,我们的手机在后台应用达到了一定的数量就会自动清理掉……
锁定后台, 确实锁定后台正在运行的应用程序其着实也是能够在一定程度上避免手机频繁杀后台现象的发生,这同样的确也是一种极为方便的方法。我们将手机的程序锁定在后台着实也是能够可以减少后台被清理掉的危险,从而使得我们在切换其他应用时不至于会需将其进行重新启动。
最后
那么以上就是我为大家所分享的全部内容了,希望能对大家有所帮助。另外对于大家来说,你又是如果避免手机“杀后台”的现象的呢?欢迎大家在下方评论区留言讨论,谢谢。
1、提高Service的优先级:这个,也只能说在系统内存不足需要回收资源的时候,优先级较高,不容易被回收,然并卵…
2、提高Service所在进程的优先级:效果不是很明显
3、在onDestroy方法里重启service:这个倒还算挺有效的一个方法,但是,直接干掉进程的时候,onDestroy方法都进不来,更别想重启了
4、broadcast广播:和第3种一样,没进入onDestroy,就不知道什么时候发广播了,另外,在Android4.4以上,程序完全退出后,就不好接收广播了,需要在发广播的地方特定处理
5、放到System/app底下作为系统应用:这个也就是平时玩玩,没多大的实际意义。这个功能需要root,实用性不大
6、Service的onStartCommand方法,返回START_STICKY,这个也主要是针对系统资源不足而导致的服务被关闭,还是有一定的道理的。
7、开启守护进程监听,如果监听到主进程被杀死就启动主进程。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)