前面发了个帖子,介绍了强行停止,没有图感觉说服力不是很强的样子。
不多说,有图有真相:
一般以为点击确认,就正确退出了应用,其实是错误的。
这种退出只是退出应用的Activity(界面),而应用本身启动的Service(服务)有可能驻留内存,持续跟服务器进行通信。
点击“确认”后,“设置->应用程序->正在运行”。你会发现应用的服务确实没有退出。
点击应用图标,之后点击停止,这时候才真正杀掉应用。
有些人可能是会提出用其他工具,不如一键清理。我自己没用过。但是比如我正在听音乐,一键清理会不会直接把音乐服务清理掉,还有后台的网页。
要知道android这么设计,应用退出的时候,一个是保留了应用缓存信息,一个是保留了服务。为什么?优势在于下次启动该应用的时候可以获取更快的响应速度。
在内存紧张的时候,才会去先杀掉缓存信息,还紧张,再杀掉服务。简单的用一键清理有点粗暴,而且毕竟一键清理可能会留后门,小米自带的一键清理就给百度贴吧开了绿灯。
不多说,有图有真相:
一般以为点击确认,就正确退出了应用,其实是错误的。
这种退出只是退出应用的Activity(界面),而应用本身启动的Service(服务)有可能驻留内存,持续跟服务器进行通信。
点击“确认”后,“设置->应用程序->正在运行”。你会发现应用的服务确实没有退出。
点击应用图标,之后点击停止,这时候才真正杀掉应用。
有些人可能是会提出用其他工具,不如一键清理。我自己没用过。但是比如我正在听音乐,一键清理会不会直接把音乐服务清理掉,还有后台的网页。
要知道android这么设计,应用退出的时候,一个是保留了应用缓存信息,一个是保留了服务。为什么?优势在于下次启动该应用的时候可以获取更快的响应速度。
在内存紧张的时候,才会去先杀掉缓存信息,还紧张,再杀掉服务。简单的用一键清理有点粗暴,而且毕竟一键清理可能会留后门,小米自带的一键清理就给百度贴吧开了绿灯。