gpt4 book ai didi

android - 如果客户端的进程被android杀死了,我们会不会泄露android服务连接?

转载 作者:太空狗 更新时间:2023-10-29 13:39:25 25 4
gpt4 key购买 nike

条件:我有一个调用 bindService() 的远程服务(使用 AIDL)的客户端 Activity “X”在onCreate()unbindService()onDestroy() .假设此 Activity 已启动但不在前台(onStop() 已发生)。

据说当 android 系统在其他地方需要更多内存时,它可能会终止另一个优先级较低的 Activity (可能是“X”)的进程。

如果说,android 系统决定终止“X”的进程,根据 Activity 生命周期图 onDestroy()如果进程在需要更多内存时被终止,则不会调用。 http://developer.android.com/guide/topics/fundamentals/activities.html

问题:这会导致它泄漏服务连接吗?那么在 onStart() 中绑定(bind)和解除绑定(bind)服务是否更安全?和 onStop()

提前致谢!

最佳答案

Question: Will this cause it to leak the service connection?

ServiceConnection 对象将处于“X”进程中,因此在该进程终止时将消失。

关于android - 如果客户端的进程被android杀死了,我们会不会泄露android服务连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7633317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com