Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android内存不足时,前台服务(不同进程/相同进程)的行为方式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果service在前台标志的不同进程(通过清单中的“:name”)运行.在系统想要释放一些内存的时候..(想象重ui,用户按Home并导航到其他重型应用程序)

>它会杀死这个应用程序释放资源的主要流程吗? (显然保持服务流程完好无损)然后在用户导航回应用程序时重新启动主进程.
>如果service将在同一进程中运行,它是否会释放除前台服务之外的所有活动资源?或者整个过程(重ui)在这种情况下会被认为是前景因此消耗大量内存而对用户手机不好

P.S

我理解不保证前台服务.
http://developer.android.com/reference/android/app/Service.html

我理解android设计的即时杀戮过程
(哪种回答第二个问题,但要确定)

http://android-developers.blogspot.com/2010/04/multitasking-android-way.html

解决方法

>如果主进程不在前台,则会在需要时将其终止并重新启动.如果需要,前台服务也可能被杀死,但在所有后台进程被杀死之前也不会被杀死.一旦记忆再次出现,前景服务将重新开始. >是的,它将释放所有资源并尝试让服务保持运行.如果需要终止整个过程,也可能会导致服务中断.只有服务正在运行才会重新启动进程.

大佬总结

以上是大佬教程为你收集整理的Android内存不足时,前台服务(不同进程/相同进程)的行为方式全部内容,希望文章能够帮你解决Android内存不足时,前台服务(不同进程/相同进程)的行为方式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。